What Is Dynamic PayNow QR Checkout?
A dynamic PayNow QR code is a QR code generated fresh for a single transaction, with the payment amount and a unique reference number already encoded into it — as opposed to a static PayNow QR code, which stays the same for every payment and requires the customer to manually type in the amount.
Last updated: August 2026
Dynamic QR checkout is increasingly the standard approach for online and social sellers in Singapore because it removes manual entry errors and makes it far easier to match a specific payment to a specific order.
Static vs. Dynamic PayNow QR
| Static QR | Dynamic QR | |
|---|---|---|
| Generated | Once, reused for every payment | Fresh, per transaction |
| Amount | Customer types it in manually | Pre-filled, often locked |
| Reference number | Usually none, or manually added | Unique per order, built in |
| Risk of amount errors | Higher — typos, wrong amounts | Minimal — amount is fixed |
| Reconciliation | Manual — seller must match payments by eye | Straightforward — reference maps to a specific order |
| Typical use case | A shop counter, a laminated poster, a personal PayNow number shared once | Checkout on an online store, an invoice, an order-specific payment link |
How Dynamic PayNow QR Works, Technically
Both static and dynamic PayNow QR codes are built on SGQR, Singapore's unified QR payment standard, co-owned by the Monetary Authority of Singapore (MAS) and the Infocomm Media Development Authority (IMDA). A PayNow-enabled SGQR code encodes the merchant's PayNow proxy (a mobile number or Unique Entity Number/UEN), and — in dynamic mode — the transaction amount and a reference number as well. The customer scans it in any participating bank's app; the app reads the encoded details, shows the amount and merchant name for confirmation, and completes an instant, bank-to-bank transfer.
Because the amount is embedded rather than typed, a dynamic QR removes the two most common friction points in a QR-based sale: the customer entering the wrong amount, and the seller having to guess which incoming payment belongs to which order.
Why It Matters for Online and Social Sellers Specifically
For a seller processing one sale a day at a physical counter, a static QR code taped to the till works fine — there's only ever one transaction to match. For a seller processing dozens of orders a week through Instagram or WhatsApp, a static number breaks down fast: multiple customers paying similar or identical amounts around the same time makes manual reconciliation genuinely error-prone, and it's the exact ambiguity that PayNow screenshot scams exploit — see our companion guide, How to Avoid PayNow Screenshot Scams When Selling Online in Singapore, for more on that specific risk.
A dynamic QR generated per order removes that ambiguity: each transaction has its own fingerprint (amount + reference), so checking whether a specific order was actually paid becomes a lookup, not a guessing exercise.
Where This Shows Up in Practice
- Point-of-sale terminals at retail counters increasingly generate a dynamic QR per bill rather than using one static code.
- Invoicing tools generate a dynamic QR per invoice so payments can be automatically matched and marked paid.
- Online storefronts built for PayNow, such as LemonStand, generate a dynamic QR per order at checkout, embedding the exact amount and an order reference so sellers don't have to manually reconcile payments against a shared, static number.
Frequently Asked Questions
Is a dynamic PayNow QR code more secure than a static one?
It reduces a specific category of risk — amount errors and payment-matching ambiguity — rather than functioning as general fraud protection. The underlying PayNow transfer itself is equally secure either way, since both ride on the same regulated bank-to-bank rail.
Do I need special software to generate a dynamic PayNow QR code?
Yes — unlike a static QR code (which can be a single image printed once), a dynamic QR needs to be generated on the fly for each transaction, which requires a payment gateway, invoicing tool, or storefront platform that supports it, rather than something a seller can create manually for each sale.
Is SGQR the same thing as PayNow?
No. SGQR is the unified QR format that can encode multiple payment schemes into a single code; PayNow is one specific payment scheme SGQR supports. A "PayNow QR" is an SGQR code specifically encoding PayNow payment details.
Can a dynamic PayNow QR code expire?
Many implementations set a short validity window for a given order's QR code, after which a new one needs to be generated — this is a platform-level design choice rather than a universal PayNow rule, so it varies by provider.
Related guides
- What Is SGQR and How Is It Different From PayNow? — SGQR is the QR format; PayNow is one payment scheme that format can carry.
- How to Avoid PayNow Screenshot Scams When Selling Online in Singapore — How fake PayNow screenshots work and how sellers verify payment before shipping.
- Best WhatsApp Alternatives for Taking Small Business Orders in Singapore (2026) — Storefronts, WhatsApp-native tools, payment links, and forms — and when each fits.
