This site requires javascript to be enabled.

PromptPay

Results for

Results for Searching

Additional information

Bank statements and payment slips

The merchant name will appear on both bank statements and payment slips, prefixed with "Omise" (your partner in Thailand). During the onboarding process with our Thailand partner, you can choose a custom statement name. Please note that the maximum length for this statement name is between 13 and 17 characters depending of the issuing bank.

The display format of the statement name may vary among different Thai banks; some may show it in all uppercase letters, while others may use all lowercase letters. Additionally, the amount of text displayed on the payment slip will also depend on the specific bank.

Duplicate Payments 

It is not possible for the consumer to pay twice or more with the same QR code for PromptPay. One QR code can be paid only once until it is expired.

Expiration Period

The expiration Period is a setting that specifies the maximum amount of minutes a customer has to complete the payment at the bank. After this period expires, it is impossible for the customer to make a payment, and if no payment has been made, the transaction will be marked as unsuccessful and expired by the bank. You can set this value in minutes with a maximum of 60 minutes. If no input is provided, the default value of 60 minutes is used for the transaction

Allowed Transaction Amounts

  • Minimum Transaction Amount: 1 THB
  • Maximum Transaction Amount: 150000 THB

Refunds for PromptPay

Since PromptPay primarily facilitates direct transfers between accounts, it does not have built-in refund processes like those found in credit cards or e-wallets. In the event of returns or service cancellations, you will need to process bank refunds either via the Webcollect Payment Console or the createRefund API.

Refunds for this payment product (Payment Product ID 1041) can be processed in two ways:

  1. Submitting a Refund Action via API: You can initiate a refund by making a request through the API.
  2. Using the Refund Button on the Payment Console: You can also process refunds directly from the Payment Console.
The total value of the refunds submitted for an order cannot exceed the total amount originally paid for that payment. The maximum processing timeline for refunds is 180 days.
Next Consumer experience