Enable Scan and Pay Self-Checkout in Shift4 Venue

Article author
Edward Herdemian
  • Updated

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.

  1. Set the Service Type to SelfCheckout for the revenue center.
  2. Select Timer Receipt format if larger text or a countdown timer is required.
  3. 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

PlatformSupported Versions
iOS13.4+ and 14.3+
Android — Chrome59+
Android — Firefox55+
Android — Samsung Internet7+
Android — Opera46+

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

  • 01213104
  • 0885906354279 — Enter with leading zero: 00885906354279
  • 0089826300402 — Leading zero required: 0089826300402

Mobile Self Checkout Demonstration Video

Was this article helpful?

3 out of 3 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.