A live walkthrough of a Vanuatu Mobile Payment transaction. Provision a wallet with pretend vatu, ring up a sale, then watch it travel the timeline — every checkpoint with its round-trip time and the raw payload behind it.
The sandbox is currently switched off by an operator.
1Provision a wallet
Creates a throwaway wallet and funds it with play money.
0 VT available
wallet —
2Merchant checkout
The browser asks for location once, to record where each side is. Denying it is fine — the payment still works and we just log “location unavailable”.
VT 0
✓
VT 0 paid
Customer scans this to pay.
Payment timeline
Settled
Server event logauthoritative timestamps
Recorded server-side in the append-only payment_events table — the real lifecycle, independent of this page. The timeline above animates the browser’s view; these are the source of truth.