The Standard Checkout is a managed OneKhusa service that simplifies the checkout process for accepting payments to be made by third party systems supported through:
checkoutUrl property.
Figure 1: Standard Checkout
Your initiated payment transaction will be displayed as illustrated in figure 1 above. Under the card payment method tab, the customer enters card information to finalize the payment. Upon clicking PAY, the customer may be prompted by 3DS authorization through OTP based on the card setup. Once payment is successful and received, the customer is redirected automatically to your application.
Bearer authentication header of the form Bearer Token, Where accessToken is the access token used to authenticate the request.
Successful initiation of checkout request
Unique reference number provided in the request.
"SRN123456789"
Merchant account used for the transaction.
12345678
Generated transaction ID used for the checkout session.
"GENERATED_TRANSACTION_ID"
Generated hosted checkout URL used to redirect the customer to the payment page.
"GENERATED_CHECKOUT_URL"