docs

Get refund by ID

Retrieves a refund with all details including ledger info.

GET
/refunds/{id}

Retrieves a refund with all details including ledger info.

AuthorizationBearer <token>

API key for merchant integrations. Send as Authorization: Bearer <your key>.

In: header

Path Parameters

id*string

Refund ID

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/refunds/string"
{  "id": "string",  "object": "refund",  "amount": 0,  "chargeId": "string",  "paymentIntentId": "string",  "balanceTransactionId": "string",  "failureBalanceTransactionId": "string",  "externalRefundId": "string",  "createdAt": "2019-08-24T14:15:22Z",  "currency": "EGP",  "presentmentDetails": {    "amount": 0,    "currency": "EGP",    "exchangeRate": 0,    "exchangeRateId": "string"  },  "status": "PENDING",  "reason": "DUPLICATE",  "failureReason": "lost_or_stolen_card",  "failureCode": "string",  "failureMessage": "string",  "pendingReason": "processing",  "description": "string",  "destinationDetails": {    "type": "card",    "card": {      "reference": "string",      "referenceStatus": "pending",      "referenceType": "string",      "type": "pending"    },    "wallet": {      "reference": "string",      "provider": "string"    },    "bankTransfer": {      "reference": "string",      "referenceStatus": "pending"    },    "kiosk": {      "reference": "string",      "provider": "string"    }  },  "nextAction": {    "type": "display_details",    "displayDetails": {      "emailSentAt": "2019-08-24T14:15:22Z",      "emailSentTo": "string",      "expiresAt": "2019-08-24T14:15:22Z"    }  },  "instructionsEmail": "string",  "receiptNumber": "string",  "feeAmount": 0}