Thailand merchants can accept PromptPay QR payments on Qashier POS that go straight to their own PromptPay ID. The POS builds a QR code with the sale amount already in it, the customer scans and pays with their banking app, and your staff confirm the payment by hand before the sale completes.
Applies to
Markets: Thailand only.
Product: Qashier POS. Setup is done in QashierHQ.
Access: QashierHQ Settings access to turn the method on.
Manual PromptPay QR vs Beam QR: which one is this?
Manual PromptPay QR (this article): the money goes directly to the bank account linked to your own PromptPay ID. There is no automatic confirmation; your staff check that the money has arrived and tap Confirm on the POS.
Beam QR (PromptPay and e-wallets): payments are confirmed automatically on the POS and settled to you by Beam, with Beam's own fees and payout schedule. Beam is Qashier's current option for QR payments in Thailand. See [TH] How to Accept Beam QR Payments on Qashier POS (PromptPay, TrueMoney, ShopeePay, LINE Pay, Alipay, WeChat Pay) and [TH] Beam QR FAQ: KYC, Refunds and Payouts (PromptPay & E-wallets).
Before you start
Your store must be in Thailand.
You need a PromptPay ID registered with your bank: a 10-digit mobile number or a 13-digit national ID number.
Make sure your Qashier POS is up to date.
How to turn on manual PromptPay in QashierHQ
Log in to QashierHQ and open Settings.
Select the store, then open the Additional Settings tab and click Payment Settings.
In the Payment Settings (Manual) card, tick PromptPay.
In the Enable PromptPay dialog, enter your PromptPay ID. It must be exactly 10 or 13 digits ("Number of characters: 10 or 13") with no spaces or dashes. Leave the PromptPay QR Code String field blank; the POS builds the QR from your PromptPay ID.
Click Enable.
Restart the Qashier POS app (or sync its settings) so the PromptPay button appears on the payment screen.
If you cannot see these settings, contact Qashier support and they can turn it on for you.
How to take a PromptPay payment on Qashier POS
Add the items to the sale and tap Pay.
Select PromptPay. The POS shows "Please prompt customer to pay by PromptPay".
The QR code, with the amount already included, appears on the customer-facing display. If your device has no customer display, it appears on the POS payment screen; turn the screen towards the customer.
The customer scans the QR code with any Thai banking app and pays. The amount cannot be edited in their app.
Check that the payment has arrived in your own bank or PromptPay app: right amount, right time. A screenshot on the customer's phone alone is not proof of payment. The POS reminds you: "Warning: Please verify and confirm the payment has been approved before pressing the 'Confirm' button below."
Tap Confirm to finish the sale and print the receipt.
What you should see
The money is in the bank account linked to your PromptPay ID, with the sale amount.
The sale appears in Qashier POS and QashierHQ with the payment method PromptPay.
Refunds
Because the money goes directly to your own bank account, Qashier does not hold it and cannot send it back. If you void this sale in Qashier POS, refund the customer yourself, for example by bank transfer or cash. See How to Void or Refund a Transaction in Qashier POS.
If something goes wrong
Symptom | Likely cause | What to do |
No PromptPay button on the payment screen | PromptPay is not ticked for this store in QashierHQ, or the POS has not picked up the change | Check Settings > Additional Settings > Payment Settings for the store, then restart or sync the POS. |
"Fail to generate QR" or no QR code appears | The PromptPay ID is not exactly 10 or 13 digits, or contains spaces or dashes | Correct the PromptPay ID in QashierHQ and restart the POS. |
Customer's app shows a different amount | The customer scanned an old QR code | Cancel and select PromptPay again to generate a new QR code for this sale. |
Customer says they paid but nothing arrived in your account | Payment not completed, or sent to a different PromptPay ID | Do not tap Confirm. Ask the customer to check their banking app's transfer history and the recipient name. |
You want automatic confirmation and reports of PromptPay sales | Manual PromptPay has no automatic confirmation | Switch to Beam QR (see the comparison above). |
Still stuck? Email [email protected] or see Contact Qashier Support by Phone, WhatsApp, LINE or Viber.
Related articles
Last verified: 25 Sep 2026 · Markets: TH
