Skip to content
API DocsDocs

Checking Refund Status

Check a card refund's status and retrieve full details — including declineCode on failure

1 min readUpdated Mar 24, 2026

The info endpoint returns a card refund's current status together with full transaction detailsdeclineCode on failure, amounts, original transaction link, timestamps. Use it as a fallback when the webhook was not received, or to retrieve full refund details for reconciliation.

Prefer webhooks

Use this endpoint as a fallback. The webhook callback is the primary signal for refund completion.

Always use /info — not /status

The /info/{id} endpoint is the only endpoint that returns declineCode. If a refund is FAILED, /info/{id} tells you why; a status-only response does not.

#Key Response Fields

FieldDescription
refundIdUnique refund identifier
transactionIdOriginal payment transaction ID
transactionStatusCurrent status (PROCESSING, SUCCEED, FAILED)
declineCodeSet on failure — numeric decline reason
totalAmountAmount refunded
createdAtISO 8601 creation timestamp
Was this helpful?