Insights

Counter QR Payments: A Simple Cashier Script for Confirmed Sales

A short, practical script for cashiers and customers at the counter, so goods are handed over only after your system shows the payment as confirmed.

Counter QR Payments: A Simple Cashier Script for Confirmed Sales

Merchant question: what is the simplest in-store routine that keeps a QR payment from turning into a handover mistake? Build it around one rule: the customer's wallet screen is not proof of payment; your system's status is.

Why the counter needs a defined script

At the counter, the customer and the cashier look at different screens. MiraclePay describes its QR flow as a payment request for the exact order, which the customer scans with their own wallet. Staff then see a confirmation state. That gap between a customer saying they have paid and staff seeing a confirmed payment is exactly what training should address.

A five-step cashier routine

First, finalize the basket and create the payment for that exact sale. Second, show the QR code on your terminal, tablet or phone. Third, ask the customer to check that the asset and network in their wallet match the request. Fourth, wait for the confirmed status on your screen. Fifth, only then bag the goods and offer a receipt. If the screen shows anything other than confirmed, the goods stay behind the counter.

What to say to customers

Give cashiers one friendly line, such as: "Thanks, I'll hand these over as soon as my screen shows your payment as confirmed." This keeps the tone neutral and avoids accusing anyone. MiraclePay notes that a customer's wallet must support the exact asset and network shown, so cashiers should encourage customers to confirm this before sending, not after.

Practice before opening day

Run a few low-value test sales with every shift. Have each cashier practice the script, handle a customer who says they have already paid, and note the order reference. Because MiraclePay says the same reference can follow the transaction into reporting, end-of-day matching is easier when cashiers always use one reference per sale.

How other providers frame in-store crypto

BitPay also positions in-store crypto around QR-based checkout, generating a code for each transaction on a phone, tablet or browser. The shared pattern across providers is the same: one code per sale, then a status check. Confirm current eligibility, fees and settlement terms with MiraclePay directly before launch, since availability varies by market.

Before enabling live payments, confirm merchant transaction fees for your account configuration.

Sources & context

This article is published by MiraclePay. Product availability, supported assets, networks and settlement terms should be confirmed for the relevant merchant account before launch.

Related merchant paths: Explore crypto QR code payments · Explore the crypto POS system · See crypto-to-USD settlement · Explore the U.S. merchant payment gateway.

Build your launch path

See if MiraclePay
fits your market.

Become a Merchant