QR Payments
Let users pay local merchants by QR.
Users scan a merchant QR, review the amount, and pay through your app's native PaymentSheet.
- Native PaymentSheet
- Payment Intent lifecycle
- Merchant QR validation
- Payment webhooks
QR payments and payouts across Southeast Asia
Zennopay connects banks, wallets, travel apps and FX platforms to the local rails across Southeast Asia. Enable in-app QR payments and local payouts through one API.
Zennopay products
Let users pay merchant QR codes in your app. Send local payouts on local rails across Southeast Asia.
QR Payments
Users scan a merchant QR, review the amount, and pay through your app's native PaymentSheet.
Platform Payouts New
Pay beneficiaries on local rails across Southeast Asia from your prefunded Zennopay balance.
Platform Payouts
Create beneficiaries, fund payouts from your balance, and track every transfer on local rails across Southeast Asia from request to resolution.
Payouts are accepted only when your available balance can cover the transfer.
Signed webhooks keep your system in sync as each payout moves from processing to a final state.
Idempotency keys prevent duplicate payouts after a timeout or network error.
QR network
Connect to local QR payment networks through one integration.
Transaction-ready Vietnam, Thailand & Philippines
Planned Q4 2026 Malaysia, Singapore, Cambodia, Laos, Mongolia, Sri Lanka, India, Indonesia, Japan, South Korea, China, Hong Kong
Activate new markets on your existing integration.
Instant settlement
Every payout is confirmed on the Zennopay ledger the moment it happens, then lands on the local network in seconds. Funds move only on your instruction, and you always know exactly where the money is.
Designed for developers
Use an idempotency key to retry safely and receive the original payout every time.
Read the quickstartPOST /v1/payouts
Idempotency-Key: order-456-payout-v1
Content-Type: application/json
{
"amount": "125000",
"currency": "VND",
"beneficiary_id": "ben_0123456789abcdef01234567",
"reference": "order_456",
"metadata": {
"order_id": "order_456"
}
}
# 202 Accepted
# status: processing
Built for every business model
Enable QR payments, send local payouts, or use both as your product grows.
Let travelers pay the local merchants they already visit by QR.
Platform PayoutsCreate beneficiary payout flows without exposing infrastructure complexity.
Platform PayoutsSend funds to sellers, suppliers, and service providers from your backend.
Both productsLet users pay merchant QR codes, send beneficiary payouts, or both.
Compare payout routes and explore how the integration works, from the first request to the final outcome.
Create a sandbox beneficiary and send your first payout.