V1
Query checkout status
Get the status of a checkout. To determine the status of the checkout, use the result.code and result.description fields in the response. For the full list of possible codes, see Result codes. For more information, see the documentation, and for sample calls, see the public Postman collection.
get/status
Query parameters
authentication.entityIdstring required
Example:8ac7a4ca68c22c4d0168c2caab2e0025
Merchant's entity ID.
checkoutIdstring
Example:948cc8dec52a11eb85290242ac130003
Unique identifier for the checkout session to query status for.
merchantTransactionIdstring
Example:OrderNo453432
Merchant's unique identifier for the transaction to query status for.
signaturestring required
Example:a668342244a9c77b08a2f9090d033d6e2610b431a5c0ca975f32035ed06164f4
Signature of data signed with secret key of merchant.
Response
Successfully retrieved the checkout status information.
Example response
{
"amount": "10.00",
"card.bin": "411111",
"card.expiryMonth": "10",
"card.expiryYear": "2025",
"card.holder": "test",
"card.last4Digits": "1111",
"checkoutId": "d5f6efe0841a413796c2d5d116735f06",
"currency": "ZAR",
"customer.givenName": "test",
"customer.surname": "test",
"id": "8ac7a4a092735249019275f3a111762c",
"merchant.name": "SB Peach",
"merchantTransactionId": "20241010122105",
"paymentBrand": "VISA",
"paymentType": "DB",
"result.code": "000.100.110",
"result.description": "Request successfully processed in 'Merchant in Integrator Test Mode'",
"resultDetails.AcquirerResponse": "0",
"resultDetails.MerchantAdviceCode": "02",
"schemeTransactionId": "ABCDEF1234567",
"cardholderInitiatedTransactionId": "123456789012345",
"signature": "a18e39ea1a74ee1ea117defa5a75a54fe8562af941d1a76d8b9f5a91f379483b",
"timestamp": "2024-10-10T10:22:38Z"
}