Skip to content
LemonStand

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 QRDynamic QR
GeneratedOnce, reused for every paymentFresh, per transaction
AmountCustomer types it in manuallyPre-filled, often locked
Reference numberUsually none, or manually addedUnique per order, built in
Risk of amount errorsHigher — typos, wrong amountsMinimal — amount is fixed
ReconciliationManual — seller must match payments by eyeStraightforward — reference maps to a specific order
Typical use caseA shop counter, a laminated poster, a personal PayNow number shared onceCheckout 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.

Browse all guides