Checkout Page
Checkout Flow
Create Payment Request
In this request you can fill in information such as
Create Payment Request
amount
, currency
, country_code
, country_name
. In addition, merchant also has to complete other mandatory information according to the specified format in order to submit the request. Further information about API details is on the following linkCreate Payment Request
Payment Request Success
Once the payment request is successful, the merchant will get a response message containing important information such as transaction
id
, checkout_token
, and checkout_url
.Checkout Page
You can use 
checkout_url
that contains the checkout_token
to display the checkout page. The checkout page will display information such as Payment Amount, Payment Methods, Order Items, and Checkout Page expiration time according to the information sent in the Payment Request step.Checkout Page
Payment Details
When the customer has selected the payment method, a payment field will be displayed and must be filled in by the customer to complete the payment step. The fields displayed will be adjusted to the selected payment method whether it is a Credit/Debit Card or VA.

Credit/Debit Card
Virtual Account
Redirection Url
After checkout, the customer will be automatically redirected to the redirection url according to the checkout status. The checkout status includes
Completed
, Failed
, Cancelled
and Expired
. Merchant can set the redirect url in the Create Payment API request message in the Advanced_redirect_url
field.Webhook
Merchant will get payment status information through the webhook that we have provided below.
Webhook
Webhook
Alternative Checkout Flow
Create Payment Request
In this request you can fill in information such as
Create Payment Request
amount
, currency
, country_code
, country_name
. In addition, merchant also has to complete other mandatory information according to the specified format in order to submit the request. Further information about API details is on the following linkCreate Payment Request
Payment Request Success
Once the payment request is successful, the merchant will get a response message containing important information such as transaction
id
, checkout_token
.You need to save the checkout_token
, and you can initially ignore the checkout_url
.Get List Checkout Payment Method
Once the payment request is successful, the merchant.You can retrieve the payment method data that supports the currency and merchant using the following API. The API response will show a list of payment methods that can be used at checkout. You can choose one of the available
Get Checkout Payment Method
payment_method_payin
values and use it in the next step.Get Checkout Payment Method
Create New Checkout
Merchants can continue the checkout process using the following Create New Checkout API. You can enter the
Create New Checkout
checkout_token
obtained from the response of the create payment request API, and enter the payin_method_name
that will be used in the checkout process.Create New Checkout
Checkout Page
You can use In this step a payment information will also be displayed based on the Create New Checkout input. The fields displayed will be adjusted to the selected payment method whether it is a Credit/Debit Card, VA, or QR. 
checkout_url
that contains the checkout_token
in the Create New Checkout API Response to display the checkout page. The checkout page will display information such as Payment Amount, Payment Methods, Order Items, and Checkout Page expiration time according to the information sent in the Previous step.Virtual Account
Redirection Url
After checkout, the customer will be automatically redirected to the redirection url according to the checkout status. The checkout status includes
Completed
, Failed
, Cancelled
and Expired
. Merchant can set the redirect url in the Create Payment API request message in the Advanced_redirect_url
field.Webhook
Merchant will get payment status information through the webhook that we have provided below.
Webhook
Webhook
Modified at 2025-04-22 02:01:16