Skip to main content
The POS terminal scans the customer’s QR code. The customer receives a push notification in their wallet app and taps to approve.
Image

Prerequisites — Register a Counter (POS Terminal)

Each physical terminal should be registered once. This enables per-terminal reporting and ties scan-payment transactions to a specific terminal. POST /merchant/api/v1/counters
Response:
Save webhook_secret — you will use it to verify incoming webhooks for this terminal. Treat it like a password.

Initiate a Scan Payment

POST /merchant/api/v1/scan-payment
Request fields: Response 201 Created:
The customer receives a push notification immediately. Their approval fires a payment.completed webhook to your callback_url.