- METHOD TYPEBank Transfer
- PAYMENTS
- PAYOUTS
- REFUNDS
- RECURRING
Introduction
PromptPay is a payment method in Thailand that allows a user to make a payment using a preferred app of a participating bank and provides user checkout via QR code.
Supported Countries
- Thailand
Supported Currencies
- THB
REST 1.0 API
Payment (Deposit) Flow
1. Generate a sessionToken.
2. Perform the payment by sending a
/payment request with the following mandatory parameters:
userTokenIdamountcurrencypaymentOption.alternativePaymentMethodclass containing:paymentMethod: “apmgw_Prompt_Pay“
deviceDetailsclass containing:ipAddress
billingAddressclass containing:firstNamelastNamecountryemail
userDetailsclass containing:firstNamelastNamecountryemail
Example /payment Request
{
"sessionToken":"<sessionToken from /getSessionToken>",
"merchantId":"<your merchantId>",
"merchantSiteId":"<your merchantSiteId>",
"clientRequestId":"<unique request ID in merchant system>",
"amount":"200",
"currency":"THB",
"userTokenId":"<unique customer identifier in merchant system>",
"clientUniqueId":"<unique transaction ID in merchant system>",
"paymentOption":{
"alternativePaymentMethod":{
"paymentMethod":"apmgw_Prompt_Pay",
}
},
"deviceDetails":{
"ipAddress":"<customer's IP address>"
},
"billingAddress":{
"firstName": "John",
"lastName": "Smith",
"country":"TH",
"email":"[email protected]"
},
"userDetails":{
"firstName": "John",
"lastName": "Smith",
"country":"TH",
"email":"[email protected]"
},
"timeStamp":"<YYYYMMDDHHmmss>",
"checksum":"<calculated checksum>"
}
The response is one of the following:
Example /payment Response – redirectUrl (APM Provider Page with QR Code)
{
"internalRequestId": 1790083854938,
"status": "SUCCESS",
"errCode": 0,
"reason": "",
"merchantId": "3173458726623426926",
"merchantSiteId": "244916",
"version": "1.0",
"clientRequestId": "20260922163054",
"sessionToken": "5fb65130402d4797a3f3c13d0c20eaad0121",
"clientUniqueId": "201803271752421",
"orderId": "4022040581111",
"paymentOption": {
"redirectUrl": "https://cdn.safecharge.com/safecharge_resources/v1/payment-details-1157489.html?token=eyJza2lwQmFua3MiOiJUcnVlIiwiZW5jcnlwdGVkSWQiOiIzOEZEMkM4REM5RDk4NDZFQzhEOUYxMzgyQzQ2MzhFRiIsInR4bkNoYW5uZWwiOiJLQkFOS19USFFSX1BBWU1FTlQiLCJ0eG5EYXRhIjp7InJlcXVlc3RVUkwiOiJodHRwczovL3BheS5maXV1LmNvbS9NT0xQYXkvS0JBTktfVEhRUl9QYXltZW50L3JldHVybl9lS0JBTktfVEhRUl9QYXltZW50LnBocCIsInJlcXVlc3REYXRhIjp7Im9yZGVyX2lkIjoib3JkZXJfcHJvZF80MDIwMmJmNjdiNGExYzQwMTA5N2YxOGMyZDZhMDMzNTM3Iiwib3JkZXJfb2JqZWN0Ijoib3JkZXIiLCJvcmRlcl9jcmVhdGVkIjoiMjAyNjA5MjIyMDMwNTgwMDYiLCJvcmRlcl9saXZlbW9kZSI6dHJ1ZSwib3JkZXJfYW1vdW50IjoxLCJvcmRlcl9jdXJyZW5jeSI6IlRIQiIsIm9yZGVyX2Rlc2NyaXB0aW9uIjoiVHJhbnNhY3Rpb24gZm9yIDQwNDc2NjMxNzMiLCJvcmRlcl9zdGF0dXMiOiJzdWNjZXNzIiwib3JkZXJfcmVmZXJlbmNlX29yZGVyIjoiNDA0NzY2MzE3MyIsIm9yZGVyX3NvdXJjZV90eXBlIjoicXIiLCJvcmRlcl9leHBpcmVfdGltZV9zZWNvbmRzIjozNjAwLCJwYXltZW50X2lkIjoicXJfcHJvZF80MDc1OWRhMmVmNTJmNzRhYjZhZmQ5MDAwNDQzYjhmMjcyIiwicGF5bWVudF9vYmplY3QiOiJxciIsInBheW1lbnRfY3JlYXRlZCI6IjIwMjYwOTIyMjAzMDU4MTE3IiwicGF5bWVudF9saXZlbW9kZSI6dHJ1ZSwicGF5bWVudF9zdGF0dXMiOiJzdWNjZXNzIiwicGF5bWVudF9vcmRlcl9pZCI6Im9yZGVyX3Byb2RfNDAyMDJiZjY3YjRhMWM0MDEwOTdmMThjMmQ2YTAzMzUzNyIsInBheW1lbnRfYWNjb3VudF9uYW1lIjoiXHUwRTFBXHUwRTA4XHUwRTAxLiBcdTBFNDBcdTBFMkRcdTBFNDdcdTBFMjFcdTBFNDJcdTBFMkRcdTBFNDFcdTBFMkRcdTBFMjUgXHUwRTQwXHUwRTFFXHUwRTIyXHUwRTRDXHUwRTQwXHUwRTIxXHUwRTE5XHUwRTE3XHUwRTRDIiwicGF5bWVudF9wYWludF90ZXh0IjoiMDAwMjAxMDEwMjEyMzA4MTAwMTZBMDAwMDAwNjc3MDEwMTEyMDExNTAxMDc1MzYwMDAzMTUwMTAyMTRLQjAwMDAwMTUzMTYzODAzMjBBUElDMTc5MDA4Mzg1ODA5N0tQSTMxNjkwMDE2QTAwMDAwMDY3NzAxMDExMzAxMDMwMDQwMjE0S0IwMDAwMDE1MzE2MzgwNDIwQVBJQzE3OTAwODM4NTgwOTdLUEk1MzAzNzY0NTQwMTE1ODAyVEg2MzA0NTE2OCIsInBheW1lbnRfZXhwaXJlX3RpbWVfc2Vjb25kcyI6NjAwLCJwYXltZW50X3NvZl9zdXBwb3J0XzBfY29kZSI6IlBQIiwicGF5bWVudF9zb2Zfc3VwcG9ydF8wX2Rlc2MiOiJQcm9tcHRQYXkiLCJwYXltZW50X3NvZl9zdXBwb3J0XzBfaWNvbl91cmwiOiJodHRwczovL3MzLWFwLXNvdXRoZWFzdC0xLmFtYXpvbmF3cy5jb20vcXItaWNvbi9wcm9tcHRwYXkuanBnIiwicSI6ImEwYTljNzI2ZTk0MDQ3NjYzMTczNWQ2Y2NkNGE5NzNmMmVhN2YwY2U5MmY0ZWJlYmUzIiwibWVyY2hhbnRJRCI6IlBGbnV2ZWloa2x0ZCJ9fSwiUVJDb2RlIjoiVHJ1ZSIsImRlcG9zaXRRUlVSTCI6Imh0dHBzOi8va29uZ2RwLm51dmVpLmNvbS9hcG0vcmF6ZXIvdjEvcGF5bG9hZCIsInNpZ25hdHVyZSI6Ilx1MDAyQjNXWXdHY2YwTHVVUHpvd3F1aUNINUNQNjFOUjlnU29VbUZBWVhnNXZuMD0ifQ",
"userPaymentOptionId": "",
"card": {}
},
"transactionStatus": "REDIRECT"
}
Example /payment Response – redirectUrl (Data for Merchant to Generate QR Code)
{
"internalRequestId": 648890111,
"status": "SUCCESS",
"errCode": 0,
"reason": "",
"merchantId": "5634436935940029474",
"merchantSiteId": "242181",
"version": "1.0",
"clientRequestId": "20260623101034",
"sessionToken": "dcd3e59656034b83a2ebc168cb3de9880111",
"orderId": "535279111",
"userTokenId": "Prompt-Pay20260623101034",
"paymentOption": {
"redirectUrl": "qrCode=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",
"userPaymentOptionId": "230758416111",
"card": {}
},
"transactionStatus": "REDIRECT"
}
After the transaction is processed, Nuvei sends a Direct Merchant Notification (DMN) that includes the result of the transaction to urlDetails.notificationUrl, which Nuvei recommends including in the /payment request.
WebSDK
Perform a payment using Nuvei Web SDK integration with the following steps:
1. Initiate a Session.
Before submitting payment using the client-side Nuvei Web SDK, send the /openOrder API call.
2. Initialize the Web SDK.
Instantiate the Web SDK with the sessionToken received from the server call to /openOrder.
3. Create an APM Payment.
Send a createPayment() request with the following mandatory parameters:
paymentOption.alternativePaymentMethodclass containing:paymentMethod: “apmgw_Prompt_Pay“
deviceDetailsclass containing:ipAddress
billingAddressclass containing:firstNamelastNamecountryemail
userDetailsclass containing:firstNamelastNamecountryemail
Example createPayment() Request
sfc.createPayment({
sessionToken: "<sessiontoken>",
paymentOption: {
alternativePaymentMethod: {
paymentMethod: "apmgw_Prompt_Pay",
}
},
deviceDetails:{
ipAddress:"<customer's IP address>"
},
billingAddress: {
firstName: "John",
lastName: "Smith",
country: "TH",
email: "[email protected]"
},
userDetails: {
firstName: "John",
lastName: "Smith",
country: "TH",
email: "[email protected]"
},
}, function (res) {
console.log(res);
});
After the transaction is processed, Nuvei sends a Direct Merchant Notification (DMN) that includes the result of the transaction to urlDetails.notificationUrl, which Nuvei recommends including in the /openOrder request.
Payment Page
Example Payment Page Request
After the transaction is processed, Nuvei sends a Direct Merchant Notification (DMN) that includes the result of the transaction to notify_url, which Nuvei recommends including in the request.
User Experience
Payment
- The user is redirected to the PromptPay QR code page.

- The user opens the bank mobile app.

- The user scans the QR code.
- After reviewing the payment details, the user confirms the payment.

- The user enters the PIN.

- Payment is confirmed as completed.

Testing
Nuvei provides test credentials and testing scenarios if needed.