A corridor is a (origin, destination, rail) triple. v1 covers two destination corridors; origin is always a USD wallet held by the partner.Documentation Index
Fetch the complete documentation index at: https://docs.zennopay.in/llms.txt
Use this file to discover all available pages before exploring further.
TH — PromptPay
- Corridor code:
th_promptpay - Local rail: PromptPay (Bank of Thailand’s instant payment network)
- Settlement currency to merchant: THB
- Refund window: T+7 (payout-partner-side)
- Pass-through provider fee: 1.0% of the USD amount
VN — VietQR
- Corridor code:
vn_vietqr - Local rail: VietQR (interbank QR standard governed by NAPAS)
- Settlement currency to merchant: VND
- Refund window: T+1 (payout-partner-side)
- Pass-through provider fee: 0.66% of the USD amount
Choosing a corridor
The corridor is locked when the payment intent is created and is embedded in the session JWT. Your app picks the corridor based on which country the user is paying in (typically inferred from the QR code itself; partner UX picks the corridor before the user scans).Roadmap
| Corridor | Status |
|---|---|
| TH PromptPay | Live (v1) |
| VN VietQR | Live (v1) |
| ID QRIS | Planned |
| PH InstaPay QR | Planned |
| MY DuitNow QR | Planned |