How a PromptPay payment works
PromptPay is a redirect QR payment method:- The customer selects PromptPay at checkout.
- Payrails returns a redirect URL from dLocal, and the customer goes to a hosted page that shows a QR code.
- The customer scans the QR code with their banking app and confirms the payment.
- dLocal sends the customer back to your
returnInfoURL. - Payrails receives the final result from dLocal and updates the payment.
Supported currencies and countries
PromptPay supports THB (Thai baht) as its only presentment currency.Integrate PromptPay
The dLocal guide covers the setup in dLocal and in Payrails, plus the request fields dLocal requires.dLocal
PromptPay via dLocal
Check PSPs
Each PromptPay payment is a new customer-initiated payment.Ways to integrate PromptPay
- Payrails SDK: the Web SDK shows PromptPay when your workflow returns it as a payment option, and redirects the customer to the QR code page. To control how the redirect opens, listen for the
actionRequiredevent. - Payrails API: call lookup payment options, then authorize with
promptPayas thepaymentMethodCode. The dLocal guide lists themetafields dLocal requires.
success URL as proof of payment.