Refunds & Reversals
Initiate refunds and track reversal status
Refund and reversal availability depends on channel and bank rules. Confirm supported flows during onboarding.
Create Refund
POST /v1/refunds{
"paymentId": "pay_01J9Q9C2Z0T9N2",
"amount": 1500,
"reason": "Duplicate charge"
}Get Refund
GET /v1/refunds/{refundId}Notes
- Prefer refunding by
paymentIdto avoid ambiguity. - Handle refund completion via webhooks where supported.
How is this guide?
Last updated on
