Skip to main content

Enquire Checkout Details

In case the:


fails to receive, leverage this endpoint to retrieve the details that previously created during checkout. Utilize the 'endToEndId' parameter as part of the response in this API to fetch the checkout ID, enabling you to inquire about the payment status through the Payment Status or Payment Method Status.

Process Flow

StepSenderReceiverProcess
1AcquirerAPI GatewayAcquirer initiates an enquiry via endToEndId for the checkout details.
2API GatewayAcquirerAPI Gateway will locate the checkout details and response back to acquirer.


Request

GET /v1/bw/checkout?endToEndId=20240724M0037091861OBW05004745



Response

Below is the request if the endToEndId belongs to one-time payment.

Data Object
checkoutIdStringMax length: 36Required
The unique external identifier (uuid v4) provided by the acquirer to PayNet.
rtpEndToEndIdStringMax length: 35Required
Unique message identification from RPP. This can be used to reconcile with RPP BackOffice or Reports.
issuerStringMax length: 100Required
Name of payer’s issuing bank / wallet.
paymentMethodStringMax length: 35Required
Payer selected payment method:

01 - DuitNow Online Banking / Wallets
End Data Object
messageStringMax length: 1024Required
Response with "OK" if successful. Otherwise, please refer to the reason codes in the appendix.


Sample Response:

{
"data": {
"checkoutId": "a7e2ed2a-b088-4495-8cf4-88da08f644f2",
"rtpEndToEndId": "20240325M0000201861OBW00618197",
"issuer": "Affin Bank",
"paymentMethod": "01"
},
"message": "OK"
}


Response

Below is the request if the endToEndId belongs to save payment method.

Data Object
checkoutIdStringMax length: 36Required
The unique external identifier (uuid v4) provided by the acquirer to PayNet.
consentEndToEndIdStringMax length: 35Required
Unique message identification from RPP. This can be used to reconcile with RPP BackOffice or Reports.
consentIdStringMax length: 36Required
Consent that is authorized for AutoDebit payment.
issuerStringMax length: 100Required
Name of payer’s issuing bank / wallet.
End Data Object
messageStringMax length: 1024Required
Refer to the reason codes in the appendix.


Sample Response:

{
"data": {
"checkoutId": "a7e2ed2a-b088-4495-8cf4-88da08f644f2",
"consentEndToEndId": "20240325M0000201811OBW00618197",
"consentId": M00002010012700006,
"issuer": "Affin Bank"
},
"message": "OK"
}