TrapyfyDocs

Kiosk / POS Setup

Turn any tablet or touchscreen into a self-service ordering terminal. Customers browse, basket, and pay by QR — no staff needed at checkout.

Overview

The Trapyfy Kiosk system turns any tablet or touchscreen into a self-service ordering terminal. Customers browse your product catalogue, add items to their basket, and pay by scanning a QR code on their mobile device — using card, Apple Pay, Google Pay, or crypto. No staff interaction needed at checkout.

The kiosk is ideal for trade shows, events, pop-up shops, and retail locations. Once an order is paid, it appears instantly in your merchant backend for staff to prepare and hand over.

Kiosk welcome screen showing Welcome message and Tap to start ordering button at a trade show

The kiosk welcome screen greets customers with your branding, a Wi-Fi QR code, and a prompt to start ordering.

How payment works: The kiosk generates a QR code at checkout. The customer scans it with their phone, which opens a Trapyfy-hosted payment page (via Niftipay). Payment is completed on the customer's device — card, Apple Pay, Google Pay, or crypto. Once paid, the order is confirmed on both the kiosk screen and the merchant backend.

Cash / failed payments: If payment is unsuccessful or a customer prefers to pay cash, staff can view the pending order in the backend and either collect cash manually or regenerate a payment QR code for the customer to scan again.

How the Kiosk Flow Works

From the moment a customer taps the screen to the moment staff hands over the order, every step is automated.

1

Customer browses

Customer approaches the kiosk, taps to start, browses the product catalogue by category, and adds items to their basket.

2

Order created

The kiosk sends basket contents to Trapyfy. A unique Order ID is generated and a temporary unpaid order record is created.

3

QR code appears

A secure payment QR code is displayed on the kiosk screen. The customer scans it with their mobile phone.

4

Customer pays on phone

The QR opens a Trapyfy payment page showing the order summary and total. Customer pays via card, Apple Pay, Google Pay, or crypto.

5

Payment confirmed

On success, the order status changes from Pending Payment to Paid. Confirmation shows on both the customer's phone and the kiosk screen.

6

Staff fulfil order

The paid order appears instantly in the merchant backend. Staff pick, pack, and mark it Ready for Collection, then hand it over and mark Complete.

Customer-facing kiosk product browsing screen with category sidebar and product cards

The customer-facing kiosk shows a category sidebar, a featured product promotional banner, and a product grid with images and prices.

Recommended Pre-Event Timeline

To ensure a smooth event, complete these tasks in this order:

  • 2 weeks before: Create the trade show warehouse and configure pricing and stock for all products.
  • 1 week before: Create the store, receipt template, and enable kiosk mode.
  • 3 days before: Pair all kiosk devices and configure branding and settings.
  • 1 day before: Run a complete end-to-end test — place a test order, scan the payment QR, and verify it appears in the backend.
  • Day of event: Load the kiosk URL on all tablets, verify all devices are active, and brief staff on order fulfillment.

Step 1 — Create a Trade Show Warehouse

Before setting up the kiosk, create a dedicated warehouse for the event so inventory and pricing are tracked separately from your regular stock.

  1. Go to Inventory → Warehouses
  2. Click Add Warehouse
  3. Set the Name to something like TRADE SHOW
  4. Assign the Organisation and set the Country to the event country (e.g., Germany / DE)
  5. Click Save
Warehouses list page showing TRADE SHOW warehouse alongside other warehouses

Warehouses list — TRADE SHOW appears alongside regular warehouses.

Edit Warehouse modal with Name set to TRADE SHOW and Country set to Germany

Edit Warehouse — set name, organisation, and country.

Step 2 — Add Products to the Trade Show Warehouse

For each product you want available at the kiosk, set a price and stock quantity in the TRADE SHOW warehouse. Products without stock in this warehouse will not appear on the kiosk.

  1. Go to Inventory → Products and open the product you want to add
  2. Click the Inventory tab
  3. Under Cost and Prices per country, enter the Regular price for the event country (e.g., DE)
  4. Scroll to Stock Quantities by Warehouse and expand the TRADE SHOW section
  5. Enter the stock quantity for the event country
  6. Click Update Product to save
Edit Product Inventory tab showing Cost and Prices per country with GB cost 6, regular price 12, DE/ES/CZ/MT all 0

Set pricing per country in the Inventory tab.

Stock Quantities by Warehouse section showing TRADE SHOW warehouse with DE country stock quantity 15

Enter stock quantity in the TRADE SHOW warehouse for the event country.

Bottom of product inventory page showing multiple warehouses and the Update Product button

Scroll to the bottom and click Update Product to save all warehouse stock changes.

Important: Only products with stock assigned to the selected warehouse and country will appear on the kiosk. If a product is missing from the kiosk, check that its stock quantity is greater than 0 in the correct warehouse.

Step 3 — Create a Store

A Store represents a physical location or event where the kiosk will operate. Each store has its own kiosk URL, device pairings, registers, and receipt template.

  1. Navigate to POS → Stores
  2. Click Add Store
  3. Enter a Store Name (e.g., "Mary Jane Berlin")
  4. Enter the store Street address, City, Postal code, and Country
  5. Optionally assign a Receipt Template
  6. Click Save
Stores list showing Mary Jane Berlin and Main Street Store entries

Stores list — view all your physical locations.

Edit store modal showing Store name Mary Jane Berlin, address MJ Berlin, and Default receipt template

Edit store — enter name, address, and receipt template.

Step 4 — Create a Receipt Template

Receipt templates define the format used for POS receipts and emailed order confirmations. Create one before enabling kiosk mode.

  1. Navigate to POS → Receipt templates
  2. Click Add Template
  3. Enter a Name for the template (e.g., "Mary Jane 2026")
  4. Select a Print format: Thermal (POS) for receipt printers, or A4 for full-page invoices
  5. Click Save
Receipt templates page showing empty state with Add Template button

Receipt templates list — click Add Template to create a new one.

Add template modal showing Name field with Mary Jane 2026, Print format dropdown with Thermal POS and A4 options

Choose Thermal (POS) for receipt printers or A4 for invoices.

Step 5 — Enable Kiosk Mode on the Store

Inside the store settings, enable Kiosk mode to activate the self-service tablet URL and device pairing system.

  1. Go to POS → Stores and open the store
  2. Toggle Kiosk mode ON (top right of the Kiosk mode section)
  3. The Tablet URL will appear — this is the URL you load on the tablet
  4. Assign the Default receipt template you created in Step 4
Store page showing Kiosk mode toggle enabled, Tablet URL field, and device table with pending and active statuses

Kiosk mode enabled with Tablet URL visible and device pairing section.

Store Kiosk Configuration showing full device list with statuses and Default receipt template dropdown

Select your receipt template — it will be used for all kiosk orders at this store.

Step 6 — Pair a Kiosk Device

Each tablet or device must be paired once. Pairing generates a one-time 8-character code that the device uses to authenticate. No API keys are embedded in the URL.

On the backend (admin):

  1. Inside the store, click + Pair new device
  2. Enter an optional Device label (e.g., "Test Kiosk 420") so you can identify it later
  3. Click Generate code
Pair kiosk device modal with Device label field showing Test Kiosk 420 and Generate code button

Enter an optional label to identify the device, then click Generate code.

An 8-character pairing code is displayed:

Pair kiosk device modal showing generated pairing code LY5LJDUK with 14 minute expiry and Waiting for tablet status

The pairing code expires in 15 minutes. The status shows Waiting for tablet… until the device enters the code.

On the tablet:

  1. Open the Tablet URL from the store page in the tablet's browser
  2. The kiosk setup screen will appear and prompt for the pairing code
  3. Type in the 8-character code shown on the backend
  4. The tablet is now paired — status changes to active

Security note: Each device gets its own revocable credentials. You can delete a device from the table at any time to immediately revoke its access. The tablet URL itself contains no API keys.

Step 7 — Verify Device Status

After pairing, confirm the device shows as active in the Kiosk Devices table and check the Last Seen timestamp.

Device table showing active devices with Label, Status, Last Seen timestamp, Last IP, and Actions columns

Device statuses: active = connected and ready, pending = waiting for pairing code, revoked = deleted or access denied.

Step 8 — Create a Register

A Register represents a checkout point or staff member using the POS. Each register can be assigned to a staff member and is used for staff-to-customer transactions and refunds.

  1. Inside the store page, click + Add Register
  2. Enter a Name (e.g., "Front Counter", "Staff 1", "Backup")
  3. Toggle Active to enable/disable the register
  4. Click Save
Add register modal with Name field showing Front Counter and Active toggle enabled

Registers are displayed in the POS outlet selector during checkout.

Step 9 — Configure Kiosk Branding

Customize the kiosk welcome screen with your logo and brand colors to match your event or store.

  1. Inside the store, click the Kiosk settings button
  2. Scroll to the Branding section
  3. Upload a Logo (PNG or JPG, max 5 MB, transparent PNG recommended)
  4. Set Brand color 1 (primary), Brand color 2 (accent), and Brand color 3 (hover)
  5. Optionally enable Use video background for an animated welcome screen
  6. Click Save
Kiosk settings page showing Branding section with logo upload, Replace logo and Remove buttons, and three brand color pickers

Upload your logo and select brand colors. These appear on the kiosk welcome and header screens.

Step 10 — Configure Guest Wi-Fi QR

Display a Wi-Fi QR code on the kiosk welcome screen so customers can connect to your event Wi-Fi without asking staff for the password.

  1. Inside Kiosk settings, scroll to the Guest Wi-Fi QR section
  2. Enter your network name (SSID), security type (WPA/WPA2/WPA3), and password
  3. A live QR preview appears on the right — customers can scan it to join your network
  4. Toggle Hidden network if your Wi-Fi is not broadcast
  5. Click Save
Guest Wi-Fi QR section showing SSID input, Security dropdown with WPA/WPA2/WPA3, Password field, and live QR preview

The Wi-Fi QR code appears on the kiosk welcome screen. Customers scan it to connect without asking staff.

Step 11 — Configure Inventory and Pricing

Select which warehouse supplies stock and which country's prices to display on the kiosk.

  1. Inside Kiosk settings, scroll to Inventory and Pricing
  2. Select the Warehouse (e.g., TRADE SHOW) — only products with stock in this warehouse appear on the kiosk
  3. Select the Country (e.g., DE) — prices for this country are displayed
  4. Click Save
Kiosk settings showing Inventory and Pricing section with Warehouse dropdown set to TRADE SHOW and Country dropdown set to DE

Only products with stock in the selected warehouse and prices for the selected country will appear on the kiosk.

Step 12 — Configure Featured Products

Highlight promotional products on the kiosk welcome screen to drive sales. Featured products are removed from the main grid and only appear in the promotional spots.

  1. Inside Kiosk settings, scroll to Featured products
  2. Under Today's deal, search and select one product (large feature card shown above the product grid)
  3. Under Goes great with your order, select multiple products (shown as a scrollable strip below the product grid)
  4. Under Fancy anything else?, optionally select products for a quick-add nudge on the post-payment screen
  5. Click Save
Featured products section showing Today's deal with Ceramic Ashtray selected, Goes great with your order search field, and Fancy anything else with product dropdown

Featured products are removed from the main grid. If left empty, those spots are hidden.

Step 13 — Configure Email Discount Offer (Optional)

Offer a discount to customers who enter their email address at checkout — a great way to capture customer data for follow-up marketing.

  1. Inside Kiosk settings, scroll to Email discount offer
  2. Select Discount type: Percentage (%) or Fixed amount
  3. Enter the Percentage or Fixed amount
  4. Click Save

The discount is applied automatically at kiosk checkout when the customer enters their email.

Step 14 — Assign Products to Kiosks (Optional)

If you have multiple kiosks with different product assortments, you can assign specific products to each kiosk at the product level.

  1. Go to Products and open a product
  2. Scroll to the Kiosk assignment section (on the General or Inventory tab)
  3. Select which kiosks this product should appear on
  4. Click Save or Update Product
Product edit page showing Kiosk assignment section with Warehouse dropdown set to TRADE SHOW and Wi-Fi QR preview, plus Inventory and Pricing configuration

Select which warehouses and kiosks this product should appear on.

Step 15 — Test the Kiosk Experience

Run a complete end-to-end test before the event. Place an order, complete payment, and verify it appears in the backend.

  1. Open the Tablet URL on the tablet in a browser
  2. Click to start ordering and browse the product catalogue
  3. Add a product to the basket, review the order, and click "Checkout"
  4. The kiosk displays a payment QR code — scan it with your mobile phone
  5. Complete payment on the payment page (use a test card if available)
  6. Confirm the order appears in the merchant backend under Orders
  7. Verify the order status is Completed or Pending payment (depending on test card provider)
Store detail page showing kiosk mode enabled with Tablet URL and device list with pending status indicator 1 pending

Device pairing status before going live.

Products page showing product table with Focus Mint Tea, Sleep Chamomile Tea, CBD Body Balm entries with prices and stock status

Products list — verify all products appear with correct pricing.

Orders table showing kiosk orders POS-4322, POS-4321, POS-4320, POS-4281, POS-4221, POS-4204, POS-4182 with statuses Completed, Pending_payment, Cancelled

Test orders appear in the Orders table with statuses like Completed, Pending_payment, or Cancelled.

Product Management Reference

Quick reference for managing products in Inventory.

Edit Product — General Tab

Edit Product General tab showing Product Title Focus Mint Tea 50g, SKU SHD-WL-FO-453f, Product Type Simple, Status Published, Categories Wellness-lifestyle, and Product Images section

General tab: Set product title, SKU, type, status, categories, and images.

Edit Product — Inventory Tab

Edit Product Inventory tab showing Cost and Prices per country table with country rows (GB, DE, ES, CZ, MT) and columns for Cost, Regular price, Sale price

Inventory tab: Set per-country pricing, manage stock, and configure warehouse assignments.

Products List

Products list: View all products with pricing, stock status, and categories. Click any product to edit.

Dashboard and Analytics Reference

Monitor kiosk performance and order data from the dashboard.

Key Metrics

Dashboard showing Total Orders 5, Total Revenue $1.11 with profit -$3.64 and margin -326.3%, Revenue Growth Rate -112.21%, New Customers 24, Active Customers 25, and Revenue and Profit chart

Dashboard displays key metrics: total orders, revenue, profit, customer counts, and historical trends.

Orders Table

Orders table showing Order Nro, User, Status with color-coded badges (Completed purple, Pending_payment yellow, Cancelled red), Total, and Date columns

Orders table: View all kiosk orders with status (Completed, Pending_payment, Cancelled), total amount, and date.

Recommended Hardware and Connectivity

For a smooth kiosk experience at events:

  • Tablet: 10-inch or larger tablet (iPad, Android) with a recent OS version. Landscape orientation recommended for larger product displays.
  • Internet: Stable Wi-Fi or mobile data connection. Test bandwidth before the event — recommend minimum 5 Mbps.
  • Browser: Chrome, Safari, or Firefox. Test on the actual browser/device before going live.
  • Printer (optional): Thermal receipt printer connected via USB or network for print-on-demand receipts.
  • Backup device: Have a second tablet ready in case the primary one fails.
  • Power: Keep the tablet on a stable power supply or have a fully charged portable charger.
  • Network redundancy: If possible, connect to a backup network or have mobile data as a fallback.

Final Pre-Event Checklist

Run through this checklist 24 hours before the event:

  • ☐ Trade show warehouse created with correct country
  • ☐ All event products have pricing set for the event country
  • ☐ All event products have stock assigned to the TRADE SHOW warehouse
  • ☐ Store created with correct address and location
  • ☐ Receipt template created and assigned to the store
  • ☐ Kiosk mode enabled on the store
  • ☐ All tablets are paired and show active status
  • ☐ Kiosk branding (logo, colors) configured
  • ☐ Guest Wi-Fi QR code configured and tested
  • ☐ Inventory and Pricing configured (Warehouse: TRADE SHOW, Country: event country)
  • ☐ Featured products configured
  • ☐ End-to-end test completed: place order → pay → verify in backend
  • ☐ Staff briefed on order fulfillment workflow
  • ☐ Backup tablet charged and ready

Support and Troubleshooting

Kiosk not appearing/product missing

Check that the product has stock greater than 0 in the selected warehouse and pricing for the selected country.

Device won't pair

Ensure the tablet is on the same network and the pairing code hasn't expired (15-minute window). Generate a new code if needed.

Orders not appearing in backend

Verify payment was successful. Check the Orders page under Orders > View orders. If an order appears as Pending_payment, the customer scan may have failed — regenerate a payment QR.

Receipt printer not printing

Confirm the receipt template is assigned to the store and the printer is connected and online. Test from the backend.

Need help?

Contact the Trapyfy support team via the help centre or email [email protected].