Description: Learn to configure and use Scan and Pay in Shift4 Venue to let guests scan item barcodes with their own mobile device and complete purchases without additional hardware.
Scan and Pay Overview
Scan and Pay lets guests scan item barcodes using their own mobile device and complete purchases without needing additional hardware or cameras. The feature supports both food and beverage (F&B) and merchandise purchases.
Guests access Scan and Pay from the Wallet in the web or mobile app. The device camera scans item barcodes, similar to Rich Checkout.
- When a valid barcode is scanned and matches an item in the Shift4 Venue global item catalog, item details display with quantity controls.
- Guests can select Add to Cart to continue scanning or Order Now to pay.
- If a barcode is invalid, an error message appears.
- Payment is available via credit card or virtual currency, if enabled and the guest is signed in.
Handle Items Assigned to Multiple Revenue Centers
If a scanned item belongs to multiple revenue centers, guests are prompted to select a revenue center before continuing checkout. The selected revenue center applies to the full purchase session.
To skip the selection prompt, embed a revenue center in the self-checkout URL.
URL Format:
https://team.ordernext.com/wallet/scanner/{revenue_center_uuid}/menu/{menu_uuid}
Example:
https://example.ordernext.com/wallet/scanner/2a478abd-1840-433e-80b6-02b3a3ddf7ce/menu/418e0b9e-0420-4669-bce8-1db5ce573020
Support Signed-In and Anonymous Guests
Signed-in guests can access Scan and Pay from their Wallet or by navigating to /wallet/scanner. Anonymous guests can use the same link, enter payment details, and complete checkout.
Note: Use QR codes or short URLs that link directly to the scanner deep link to improve guest access.
Configure Items and Revenue Centers in Shift4 Venue
To enable self-checkout, complete the following configuration steps in Shift4 Venue.
- Set the Service Type to SelfCheckout for the revenue center.
- Select Timer Receipt format if larger text or a countdown timer is required.
- In each global item, enter the barcode value in the Barcode field.
Important: EAN-13 and UPC-A barcodes often include a leading zero that must be entered in Shift4 Venue. For example, barcode 123456789012 must be entered as 0123456789012.
Warning: Do not assign barcodes to merchandise variants. Create separate master items for self-checkout instead. If a barcode is assigned to a variant, guests will see a white modal with limited details.
Camera Support by Platform
| Platform | Supported Versions |
|---|---|
| iOS | 13.4+ and 14.3+ |
| Android — Chrome | 59+ |
| Android — Firefox | 55+ |
| Android — Samsung Internet | 7+ |
| Android — Opera | 46+ |
Supported Barcode Formats
- QR Codes
- EAN-8
- EAN-13
- UPC-A
- UPC-E
- Code 128
Report on Self-Checkout Transactions
Self-checkout transactions are reported through revenue center-specific reporting. Additional reporting capabilities are coming soon.
Example Barcodes
012131040885906354279— Enter with leading zero:008859063542790089826300402— Leading zero required:0089826300402
Comments
0 comments
Please sign in to leave a comment.