Refunds ​
Refund objects allow you to refund a previously created charge that isn’t refunded yet. Funds are refunded to the credit or debit card that’s initially charged.
Related guide: Refunds
Endpoints ​
Create a refund ​
- POST /v1/refunds
Update a refund ​
- POST /v1/refunds/:id
Retrieve a refund ​
- GET /v1/refunds/:id
List all refunds ​
- GET /v1/refunds
Cancel a refund ​
- POST /v1/refunds/:id/cancel
Events ​
charge.refund.updatedOccurs whenever a refund is updated on selected payment methods. For updates on all refunds, listen torefund.updatedinstead.refund.createdOccurs whenever a refund is created.refund.failedOccurs whenever a refund has failed.refund.updatedOccurs whenever a refund is updated.