Demo EnvironmentNo real money required · Sandbox data only
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.
POS charges1
QR displayed2
Customer pays3
POS updated4
VendLoop POS · Cashier's View
Customer's Phone
VendLoop POS
Cashier · Aisle 3
Online
Order #DEMO-------
Premium Rice 5kg₦8,500
Vegetable Oil 1L₦4,200
Milo 400g₦2,800
Table Water × 4₦1,800
Total Due₦17,300
Collect payment via
Customer's Phone
ShopSwift payment page · /pay/:token
QR will appear once cashier charges
ShopSwift Middleware
invisible to cashier & customerPOS 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.
