VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

How QR Codes Work | Cross-Border Payments and Currency Conversion

Did you know? A traveller from Singapore can sometimes scan a merchant’s QR code in Malaysia, Thailand or Indonesia using a participating Singapore banking app and pay without first obtaining the country’s cash. The square may look just like the one at a hawker stall, yet several financial networks have to agree on the transaction.

Quick answer: cross-border QR payment services connect eligible payment apps, merchant QR schemes and financial institutions across two countries. The QR code supplies payment or merchant information; the app and linked payment networks identify the recipient, present the amount and foreign-exchange conversion, obtain approval and process the transfer. Not every banking app works with every foreign code, and not all international money transfers use QR codes.

The 30-second guide

  • Merchant displays a supported QR code: for example DuitNow QR, PromptPay QR or QRIS at a participating overseas outlet.
  • Traveller opens a compatible payment app: choose its supported overseas QR payment function.
  • Phone reads the code: the app recognises the merchant’s payment data through the relevant scheme.
  • Traveller reviews the quote: check merchant name, foreign-currency amount, Singapore-dollar equivalent and any fees.
  • Traveller authorises: the participating institutions process the payment and return its transaction status.
  • Merchant confirms: the cashier checks the official confirmation before the goods or service are released.

Why a QR code abroad is different from an ordinary local scan

In Singapore, a PayNow or NETS QR label can help a customer pay a merchant using a supported domestic banking or wallet app. In another country, the merchant may present information in a different national payment scheme. Your phone has to recognise that format, and the participating institutions must be able to communicate.

The QR code itself does not contain the money, the exchange rate or an international bank account holding all currencies. It carries data to start the process. After scanning, the payment provider has the larger job of finding the recipient, calculating the applicable conversion and getting the transfer to the right institution.

This is an example of interoperability: different technology systems agreeing on how to exchange information and conduct an authorised transaction.

Three travel destinations, three important QR names

  • Malaysia — DuitNow QR: NETS says travellers using participating Singapore apps can scan supported DuitNow QR codes at selected Malaysian merchants.
  • Thailand — PromptPay QR: eligible Singapore banking apps can scan supported Thai PromptPay merchant codes through participating cross-border QR arrangements.
  • Indonesia — QRIS: participating services support selected merchant QRIS payments using compatible apps.

NETS publishes a travel guide that identifies relevant destinations, supported applications and eligible merchant acceptance. It also notes that availability is not universal across every bank, wallet and shop. A QR logo on a sign tells you what the merchant may accept; your own app must also support that scheme.

Because participation can change, do not rely on a year-old screenshot or a friend’s successful payment at another shop. Check current support in the official banking app and look for the provider’s acceptance information at the actual merchant.

Step 1: Find the correct merchant’s code

Imagine a Singapore family buying a meal in Kuala Lumpur. The cashier displays a DuitNow QR code. Before paying, the traveller should confirm it belongs to the restaurant and not to an unrelated individual. A fake sticker can redirect the payment details without changing the table or sign’s appearance.

The customer should open a participating mobile banking or payment app and select its supported QR payment feature. A normal phone camera might read text or open a URL, but that is not automatically the same as making a payment through the correct financial provider.

The best habit is to use the app you already trust, not install an unknown app advertised on a sticker next to the code.

Step 2: The banks and payment networks find a route

The local merchant accepts payments through an arrangement connected to its country’s payment system. The customer’s app belongs to an institution participating in a cross-border arrangement. When both sides support the transaction, their systems coordinate to pass the necessary payment instruction.

The Monetary Authority of Singapore lists QR payment linkages with neighbouring countries, including the Singapore–Malaysia QR connectivity announced on 31 March 2023 and the Indonesia–Singapore QR payment linkage launched in November 2023. The Bank of Thailand separately documents cross-border PromptPay QR arrangements and the Singapore–Thailand NETS connectivity.

Those arrangements are not a single worldwide QR network. They involve individual agreements, country-specific schemes, eligible financial institutions and technical requirements. That is why acceptance can vary by location.

Step 3: The exchange rate turns two prices into one payment

Suppose a bill is listed in Malaysian ringgit while your account is denominated in Singapore dollars. The app or connected payment service determines an applicable exchange-rate quotation according to its rules and may display the amount you will pay from your account.

The mathematics is easy to describe even if the actual rate changes from moment to moment. If a hypothetical provider quotes 1 Singapore dollar for 3 Malaysian ringgit, a 30-ringgit bill would correspond to 10 Singapore dollars before any applicable charges. This is an illustration of division, not a live exchange rate or a promised final price.

Real payments may include a spread or fee, and different providers may quote different rates. Read the actual confirmation screen carefully. Check which currency is shown and whether the displayed amount is what you intend to authorise.

Step 4: Approval and confirmation are distinct

A successful scan only means your app has read information. You still need to review the merchant identity, amount and currency, and complete whatever authentication the app requires. Depending on the institution, that might use a secure app login or device approval.

The merchant should verify its own approved payment notification. NETS advises Singapore merchants using NETS QR to check their official NETSBiz app or terminal for the transaction status and amount. A screenshot of a payment animation is not equivalent to a verified merchant credit.

If the payment status is uncertain, stop and check the transaction history before attempting to pay again. Cross-border reversals can be more complicated than simply undoing a shopping-cart click.

A crucial distinction: PayNow–PromptPay transfers are not the same as QR merchant payments

Here is one of the most common sources of confusion. Singapore’s PayNow and Thailand’s PromptPay have a cross-border mobile-number transfer linkage launched in April 2021. The Association of Banks in Singapore explains that participating customers can transfer money by providing the recipient’s registered mobile number.

That is different from PromptPay QR merchant payments supported through the NETS–Thai payment arrangement. A tourist scanning a Thai QR merchant label is not automatically using the same workflow as an individual sending money to a friend through the PayNow–PromptPay mobile-number service.

The two systems may feel similar because they use a phone and deliver a quick payment. But their input method, participants, rules and limits can differ. Read the bank app’s description instead of assuming that every transaction called PromptPay or PayNow works the same way.

What about SGQR at a Singapore shop?

The system can also operate in the other direction. NETS lists participating overseas wallet and bank applications that can pay selected Singapore merchants by scanning a NETS QR or SGQR label. This allows visitors from abroad to use payment tools familiar to them.

But SGQR is not itself one international wallet. It is a Singapore standardised presentation that may include several accepted schemes. A merchant can support particular local or foreign applications depending on its payment arrangements. The logos and instructions on the actual label matter.

When would a cross-border QR payment fail?

  • App not participating: your bank may not support the destination’s scheme.
  • Merchant not participating: the scheme may operate in that country but not at this outlet.
  • Amount or transaction limits: your bank, payment programme or merchant may set restrictions.
  • Connectivity problem: a perfectly readable symbol cannot by itself complete an online financial transaction.
  • Wrong or altered code: a copied or replaced label may point to an unexpected recipient.
  • Uncertain transaction status: payment and merchant confirmation may not appear at exactly the same moment.

A sensible traveller still carries a backup payment method. The ability to scan a QR symbol is not a guarantee that a particular merchant, bank or transaction will be eligible.

The reader’s safety checklist

Before pressing Confirm, ask four questions: Is this the official app I intended to use? Is the merchant correct? Is the currency and amount correct? Is the final rate or fee acceptable? If any answer is unclear, ask the merchant and consult the financial institution’s own guidance.

Do not share banking passwords, one-time codes or device-approval requests with strangers claiming that they need to ‘activate’ international QR payments. A payment code and a security credential do very different jobs.

A five-minute school mathematics activity

Create a fictional travel budget in Singapore dollars. Give students three hypothetical prices in different currencies and clearly labelled example exchange rates. Ask them to calculate the approximate Singapore-dollar cost and compare it with an illustrative payment-app total that includes a separate transaction fee.

Next, draw the system chain: merchant QR → phone → participating payment provider → overseas payment network → merchant confirmation. Which step involves recognising the QR code? Which handles currency conversion? The answers show why a scan and a money transfer are not the same process.

Questions readers often ask

Can every Singapore PayNow QR scanner pay merchants in Thailand?

No. Cross-border merchant QR acceptance depends on the specific payment app, eligible scheme and participating merchant. Check your provider’s current support.

Is PayNow–PromptPay a QR payment service?

Its well-known bilateral linkage is a mobile-number-based money transfer arrangement. Separate cross-border arrangements support selected PromptPay QR merchant payments.

Who decides the exchange rate?

The participating payment service applies the rate and any charges under its terms. Review the app’s current quoted amount rather than estimating from the printed QR code.

Does a successful scan mean the shop has been paid?

No. The customer must authorise payment, and the merchant should verify the final transaction confirmation.

The idea to remember

Cross-border QR payments work because financial networks cooperate, not because QR codes store different currencies. The symbol starts the request, the app shows the terms and the providers handle the money.

Explore How Scan-to-Pay Connects to Banks and Wallets, Scan Safely and Spot QR Code Scams and Cross-Border QR Payments and Merchant Networks.

Sources and further reading

Explore the How QR Codes Work series

Explore how a QR code is made and read, then discover the different services built around that simple square.

Foundations and safety

Everyday uses and systems

Discover more from eduKate Singapore

Subscribe now to keep reading and get access to the full archive.

Continue reading