Checking Refund Status
Look up the current status or full details of a card refund
1 min readUpdated Mar 24, 2026
Use these endpoints as a fallback when a webhook was not received, or to retrieve full refund details for reconciliation.
#Status vs Info
| Endpoint | Returns |
|---|---|
GET /refunds/card/status/{id} | Status string only (lightweight) |
GET /refunds/card/info/{id} | Full refund details (amounts, original transaction, timestamps) |
Prefer webhooks
Use these endpoints as a fallback. The webhook callback is the primary signal for refund completion.
#Key Info Response Fields
| Field | Description |
|---|---|
refundId | Unique refund identifier |
transactionId | Original payment transaction ID |
transactionStatus | Current status (PROCESSING, SUCCEED, FAILED) |
declineCode | Set on failure |
totalAmount | Amount refunded |
createdAt | ISO 8601 creation timestamp |
#Related
- Refund Flow — End-to-end flow diagram
- FX Refund Flow — Currency conversion on refunds
- API Reference: GET /api/v1/refunds/card/status/{id} — Status endpoint spec, Try It
- API Reference: GET /api/v1/refunds/card/info/{id} — Info endpoint spec, Try It
- Transaction Status Guide — All status values
Was this helpful?