The short answer: the screen decides, not the customer
Cashiers should hand over goods only when the payment system shows a confirmed status for that exact sale. A customer holding up a wallet screen is a good sign, but it is not confirmation. Train your team to treat the confirmation state in your payment dashboard or terminal as the only signal that matters.
Why the counter needs a clear routine
MiraclePay describes QR payments as useful when the customer and the merchant are looking at different screens. Its QR page outlines four steps: create an order, display the QR, the customer completes payment, and staff gets confirmation. It also says a payment is created for the exact order, so the same reference can follow the sale into reporting. Other providers describe similar counter flows; OpenNode, for example, has staff create a payment request and show its QR code for the customer to scan.
A five-step cashier script
First, ring up the sale and create the payment for that exact order. Second, show the QR on your terminal, tablet or phone and tell the customer the total. Third, let the customer scan and pay from their own wallet, without rushing them. Fourth, watch your screen for the confirmed state tied to that order. Fifth, only then bag the items and hand them over.
What to do when status is not confirmed
Give cashiers a calm, written fallback. If the screen still shows an unconfirmed state, ask the customer to wait a moment, keep the goods at the counter, and avoid creating a second QR for the same sale. If the status does not resolve, escalate to a supervisor who can check the order reference in your records. Do not improvise exceptions based on a customer's screenshot.
Practice before opening day
Run role-play sessions where one person is the customer and another is the cashier, including a deliberately unconfirmed payment. Check that every employee can find the order reference and knows who to call. A short, repeated routine keeps queues moving and makes end-of-day reconciliation much easier. Availability varies by market and partner setup, so confirm your own configuration with MiraclePay before training staff.
Before enabling live payments, confirm merchant transaction fees for your account configuration.
Sources & context
- Crypto QR Code Payments for Businesses | MiraclePay
- Accepting Bitcoin Payments In-Person - OpenNode Blog
- How to earn Bitcoin with any business - OpenNode Blog
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 · Explore the U.S. merchant payment gateway · See crypto-to-USD settlement.
