WalletBeginner

QR payments

Use QR codes for payment and acceptance without treating the code as blind trust.

Last reviewed: For: Individual · Merchant · Cashier

What does a QR code do?

A QR code shortens entry of receiving details or a payment session, but it does not remove review. A code can be static for a merchant identity or dynamic for one transaction with an amount and expiry. In both cases, the confirmation screen should show recipient, amount, and currency before execution.

For merchants and cashiers

  • Use a code issued by LuxPay or an approved operating point.
  • Do not print a code copied from an unknown screenshot.
  • Bind dynamic codes to one order and a limited lifetime.
  • Do not release an order based on movement on the customer’s phone; verify the state in the point of sale.
  • Create a new code after session expiry instead of reusing the expired one.

For customers

Scan from a source you trust, then review merchant, branch, amount, and currency. Stop if the recipient differs or the experience requests sensitive data outside LuxPay.

After scanning

Scanning is not payment. The flow creates a session, receives confirmation, processes the transaction, and reaches a final or pending state. If pending, follow Payment states and do not automatically scan and pay again.