Demo Environment

POS Integration Demo

From POS charge to pocket confirmation

ShopSwift operates invisibly between the POS and customer. The cashier charges once — everything else is automatic.

1
2
3
4

VendLoop POS · Cashier's View

Customer's Phone

VendLoop POS
Cashier · Aisle 3
Online
Order #DEMO-------
Premium Rice 5kg8,500
Vegetable Oil 1L4,200
Milo 400g2,800
Table Water × 41,800
Total Due17,300

Collect payment via

Customer's Phone
ShopSwift payment page · /pay/:token

QR will appear once cashier charges

ShopSwift Middleware
invisible to cashier & customer
POS request received
QR session generated
Webhook received
POS callback sent
Cashier stays in VendLoop

The "Collect via QR" button is part of the POS. ShopSwift is called automatically — the cashier never sees a ShopSwift interface.

ShopSwift is pure middleware

It receives the POS order, generates the QR session, validates the payment gateway webhook, then fires a signed callback to the POS.

POS confirmed automatically

No cashier confirmation button. The gateway webhook triggers ShopSwift, which confirms the transaction and sends the POS callback instantly.