1QRScan to pay abroad
19:42
No signal — 1QR will not let a payment start it cannot finish.

Bangkok · Thailand · day 4 of 9

Scan anything. Pay the real number.

Spending balance Mid-market
฿8,420.00
≈ $230.56 USD · converted at 36.52, no markup
Today
฿1,240.00
≈ $33.95 of your $60 daily plan
On plan
Rate right now updated 12s ago
1 USD = 36.52 THB
The mid-market rate. It is the one you get.

Paid recently

Reading code…

Point at any PromptPay, Thai QR or 1QR code.
1QR reads who it pays before you see a number.

Code verified

Before any number

This code pays Som Tam Nua.

The code carries a bank account. 1QR checks the name on that account against the business you are standing in front of, and shows you both.

SN
Som Tam Nua · Stall 14
ส้มตำนัว · Chatuchak Market, section 26
Code paysSOM TAM NUA CO LTDKasikornbank · ···4471
Registered asSom Tam Nua Co LtdThai tax ID 0105558···891
Names matchYes · exactChecked just now
The account name matches the shop
The most common street scam is a sticker pasted over the real code. This is the check that catches it.
1,204 travellers have paid here
Since March 2024. No disputes, no chargebacks, no reports.
You are 40 m from the registered address
A code photographed somewhere else and sent to you would fail this.
Something still feel wrong?
— reporting never sends money.
This code carries no amount.
Most stall codes do not. You type it, and 1QR checks it against what people actually pay here.
Som Tam Nua
฿420.00
≈ $11.50 USD
Som Tam Nua

You pay, all in

฿420.00
≈ $11.50 USDThe amount that leaves your account
Rate held 1:00

Every part of it

To the merchant
Arrives in baht, in about a second
฿420.00≈ $11.50
Exchange rate
Mid-market. No spread, no markup.
36.52THB per USD
1QR fee
Free under ฿1,000
฿0.00
Network fee
PromptPay rail · 1QR covers it
฿0.00
Total
฿420.00≈ $11.50
What the card in your pocket would do
Visa ···4418, in baht
3.0% issuer FX + 0.5% foreign transaction
$11.90
Same card, if the terminal asks
“pay in USD?”
Dynamic currency conversion, about 5.5% on top
$12.55
You keep
against the conversion screen · $0.40 against the card alone
$1.05

Nothing has moved yet. Cancel any time before you confirm.

One deliberate moment

฿420.00
≈ $11.50 USD
to Som Tam Nua · Stall 14
Paying from1QR balance · THB
Rate36.52 mid-marketheld for another 0:42
ArrivesInstantly, in baht

Face ID is ready

Sending ฿420.00

Reaching Kasikornbank. Keep the app open.

Settled

Receipt · kept on this phone

Everything that happened, in the order it happened.

A statement line four days later says POS BANGKOK TH 11.90. This says what you actually agreed to, at the moment you agreed to it.

Paid toSom Tam Nua Co Ltdส้มตำนัว · Stall 14, section 26
AccountKasikornbank ···4471
Tax ID0105558···891
Amount฿420.00
Rate used36.52mid-market, held 19:41:12–19:42:12
Fees฿0.001QR ฿0.00 · network ฿0.00
Charged$11.50 USD
Reference1QR-8F42-C019
Settled19:42:07 ICT
Signed by the merchant's bank
The receipt carries the bank's confirmation, not just 1QR's word for it.
Readable offline, forever
Stored on this phone. It does not need 1QR to still exist to be worth something.

Do not pay this code.

The account behind this sticker is not the shop you are standing in.

The shopSom Tam Nua Co LtdRegistered here since March 2024
This code paysP. THANAKORN (personal)Bangkok Bank ···0912 · opened 6 days ago
A personal account, not a business one
Registered stalls are paid into a company account. This one is not.
Opened six days ago
Nine other travellers have reported codes paying this account this week.
What to do now
Ask the vendor to open their own PromptPay code on their phone, and scan that instead. Or pay cash.

1QR stopped before showing you an amount. There was never anything to confirm.

Thailand · 9 days · 4 spent

฿14,980 so far

≈ $410.19 at the rate you actually paid, not today's.

Daily spend ฿60 / day plan
MonTueWedThuFriSatSun
$18.40 kept
Against what the same 23 payments would have cost on your Visa, with the terminal's conversion screen taken at its word.

Where it went

Food and drink31 payments ฿6,410$175.52
Getting around18 payments ฿3,120$85.43
Markets and shops9 payments ฿4,180$114.46
Temples and tickets5 payments ฿1,270$34.78

Today

Priced for this payment

What each one would cost, for ฿420.00.

Not a general rate card. These are the numbers for the payment you are about to make.

Cards are held masked
1QR stores a token from your bank, never the number. Nothing on this phone can read it back.

Settings

The defaults that keep you from being asked a trick question.

Always refuse "pay in your own currency"
Dynamic currency conversion is the terminal offering to do the maths for you, at about 5.5%. 1QR refuses it on your behalf, every time.
Check the merchant before showing a number
Who the code pays is resolved first, so a swapped sticker is caught before there is an amount to be tempted by.
Warn me on unusual amounts
One extra zero on a keypad is the most expensive typing mistake in travel.
Face ID for every payment
Off means a hold is enough. On a phone that leaves your hand at a stall, leave it on.

Money

1QR · prototype build
A design prototype. The camera scan is simulated; a real build reads the device camera. No money moves anywhere.
จ่ายเงินแล้ว
PAYMENT COMPLETE
฿420.00
ส้มตำนัว · ซุ้ม 14
Som Tam Nua · Stall 14
19:42:07 · 4 ก.ย. 2569
1QR-8F42-C019
ธนาคารกสิกรไทย ···4471

Split this bill

How many of you?

1
Bill฿420.00
Your share฿420.00
In your money≈ $11.50