Insights

What Should a Cashier Do Before Releasing Goods After a Customer Scans a Counter QR?

A practical in-person workflow for counter QR payments: what the customer does, what the cashier watches for, and why a visible confirmed state should come before handover.

What Should a Cashier Do Before Releasing Goods After a Customer Scans a Counter QR?

When a customer scans a QR code at your counter, the cashier needs one clear rule: hand over goods only when the payment system shows a confirmed state, not when the customer says they have paid.

Start With the Exact Sale

MiraclePay describes its in-person flow as creating a payment request for the order, which the customer scans with their own wallet before sending the exact amount on the network shown. The cashier should therefore finish ringing up the basket first, then create the QR for that final total. Changing the basket after the QR is displayed invites confusion, so cancel and recreate the request instead.

What the Customer Does

The customer opens a wallet that supports the asset and network shown, scans the code and approves the payment. MiraclePay notes that wallet compatibility should be confirmed with the wallet provider before a live payment, so a short sign near the register listing what you accept saves time. If the wallet cannot handle the request, offer another payment method rather than improvising.

What the Cashier Watches

MiraclePay positions cashier confirmation as a visible payment state staff can work from, displayed on a terminal, tablet or phone. Train your team to read that screen, not the customer's wallet. A wallet showing that a transaction was sent is not the same as your dashboard showing the sale confirmed. Other providers follow a similar pattern: OpenNode, for example, says in-person payment activity syncs to its dashboard, which is where staff would look.

A Simple Handover Script

Give cashiers four steps: create the request for the final total, show the QR, wait for the confirmed state, then release the goods and receipt. If the status has not changed, ask the customer to keep the wallet screen open and keep the goods at the counter. Never hand over items on a promise that payment is on the way.

Keep a Record for Later

MiraclePay says the same reference can follow the transaction into reporting, which helps end-of-day matching. Ask cashiers to note the order number against the payment reference whenever a sale is unusual, such as a delayed confirmation or a cancelled request. Run a few practice sales during quiet hours so every shift knows what confirmed looks like before the first live customer arrives.

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 · Explore the U.S. merchant payment gateway · See crypto-to-USD settlement.

Build your launch path

See if MiraclePay
fits your market.

Become a Merchant