CardPaymentSessionResponse
CardPaymentSessionResponse object
Response object specific to card payment sessions, extending PaymentsSessionResponseSchema with card-specific details including card country, institution, type, hashed PAN, and 3D Secure status.
| Property | Type | Required | Description |
|---|---|---|---|
acquirerDateTime | string | required | Date and time of the transaction from the acquirer’s perspective. |
amount | string | required | Transaction amount. |
countryCode | string | required | Country code for the transaction. |
currencyCode | string | required | Currency code for the transaction amount. |
locale | string | required | Locale used for the transaction. |
merchantReference | string | required | Merchant-provided reference for the transaction. |
payMethod | string | required | Payment method used (e.g., Card, Ozow). |
puid | string | required | Unique payment identifier. |
responseToken | string | required | Response token for the payment session. |
result | string | required | Result code of the transaction. |
status | string | required | Current status of the payment session. |
transactionIndex | string | required | Unique transaction identifier. |
txtPrice | string | required | Transaction price in text format. |
uci | string | required | Unique customer identifier. |
cardCountry | string | required | Country of origin for the card used in the transaction. |
cardInstitution | string | required | Financial institution that issued the card. |
cardType | string | required | Type of card used (e.g., Visa, Mastercard). |
panHashed | string | required | Hashed version of the Primary Account Number (PAN) for security. |
threeDStatus | string | required | 3D Secure authentication status for the card transaction. |
bankErrorCode | string | optional | Bank-specific error code if the transaction encountered a bank error. |
bankErrorMessage | string | optional | Bank-specific error message if the transaction encountered a bank error. |
errorCode | string | optional | Error code if the transaction failed. |
errorDetail | string | optional | Detailed error information if the transaction failed. |
errorMessage | string | optional | Human-readable error message if the transaction failed. |
errorSource | string | optional | Source of the error (e.g., gateway, bank, merchant). |