Skip to main content

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.

A corridor is a (origin, destination, rail) triple. v1 covers two destination corridors; origin is always a USD wallet held by the partner.

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
PromptPay QR codes are issued by Thai banks to merchants of every size, from airport duty-free counters to street stalls. Zennopay routes the transaction through its licensed payout partner network for the corridor; the partner network handles USD → THB FX and the final push to the merchant’s PromptPay-registered account.

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
VietQR is the unified QR standard across Vietnamese banks. Zennopay’s payout partner for this corridor handles USD → VND conversion and merchant settlement.

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

CorridorStatus
TH PromptPayLive (v1)
VN VietQRLive (v1)
ID QRISPlanned
PH InstaPay QRPlanned
MY DuitNow QRPlanned