Architecture Overview
Step 1. Provision a Merchant via Management API
Before an Android device can emit payment invoices, your backend must provision a merchant account using your Secret API Key (sk_live_... or sk_test_...).
Sample Response
Step 2. High-Level POS Integration (PaymentFlowManager)
Embed the ready-to-use merchant flow into your Android POS application.
MerchantPosScreen.tsx
Step 3. Low-Level Control (useNFCMerchant)
For custom POS interfaces with specific branded animations or hardware integration (e.g., thermal receipt printers), use useNFCMerchant.
CustomPosScreen.tsx
Step 4. POS Ledger & Transaction Reconciliation
You can query historic merchant transactions via the Management API to populate merchant sales reporting or reconcile daily shift totals.Response Example
Next Steps
Cross-Wallet Tap-to-Pay
Explore the customer-side tap-to-pay experience.
Webhooks Guide
Configure real-time event notifications for POS terminals.

