Skip to content
API DocsDocs

Get Payout Info

Payouts — Get Payout Info

4 min readUpdated Mar 27, 2026

GET /api/v1/payouts/card/info/{id}

Retrieve the full details of a card payout transaction.

Guide: Initiating a Card Payout — conceptual walkthrough, flow diagrams, and integration patterns.

#Headers

HeaderValue
AuthorizationBearer {token} — see Authentication

#Request

No request body. The transaction ID is passed as a path parameter.

ParameterTypeDescription
idStringThe unique transaction identifier returned when the transaction was created.

#Response

FieldTypeDescription
transactionIdStringUnique transaction identifier assigned by Exirom. Use this ID to query status, retrieve info, or reference the transaction in support requests.
requestIdStringUnique identifier for the request. Used for idempotency — if you retry with the same requestId, the system will return the original response instead of processing a duplicate.
midStringMerchant account ID. Identifies which merchant account the transaction is associated with.
transactionStatusString (NEW, PENDING, FAILED, REFUNDED, CUSTOMER_VERIFICATION, ...)Current status of the transaction. See Transaction Status Guide for the full lifecycle.
declineCodeIntegerNumeric code indicating the reason for a decline. Only present when the transaction is FAILED. See Decline Codes Reference.
cardMaskStringMasked card number showing only the first 6 and last 4 digits (e.g. 411111****1111).
cardHolderString
totalAmountNumber
callbackUrlStringServer-to-server webhook URL. Exirom sends a POST with the final transaction result to this URL. See Webhook Callbacks.
createdAtStringTimestamp when the transaction was created (ISO 8601 format).
metadataMap<String, String>Arbitrary key-value pairs for your own use (e.g. order reference, campaign ID). Returned unchanged in responses and callbacks.
{
  "transactionId": "example_transactionId",
  "requestId": "req_abc123",
  "mid": "merchant_123",
  "transactionStatus": "NEW",
  "declineCode": 12345,
  "cardMask": "example_cardMask",
  "cardHolder": "example_cardHolder",
  "totalAmount": 100,
  "callbackUrl": "https://yourserver.com/callback",
  "createdAt": "example_createdAt",
  "metadata": {
    "key1": "value1"
  }
}

#Error Responses

HTTP StatusDescription
400Bad Request — missing or invalid parameters. Check the response body for field-level details.
401Unauthorized — missing, expired, or invalid bearer token. Re-authenticate via POST /api/v1/auth.
404Not Found — the requested resource does not exist.
500Internal Server Error — an unexpected error occurred. Retry with exponential backoff.
curl -X GET https://sandbox.api.exirom.com/api/v1/payouts/card/info/12345 \
  -H "Authorization: Bearer YOUR_TOKEN"

#Try It

SandboxTry it
https://sandbox.api.exirom.com/api
id=
Was this helpful?