Supported Corridors & Currencies
A corridor is a country plus a currency plus a direction: COP payins in Colombia, BOB payouts in Bolivia, MXN in both directions in Mexico. Each corridor runs over a specific local rail, and the rail is what determines how fast funds settle and which fields an order needs.
This page is the coverage reference. For how to actually build against a corridor, see Accepting Payments for payins and Paying Providers for payouts.
Coverage by Country
| Country | Currency | Direction | Local rail | Notes |
|---|---|---|---|---|
| 🇦🇷 Argentina | ARS | PAYIN · PAYOUT | Named CVU (virtual account) | Named accounts only, in both directions. |
| 🇧🇴 Bolivia | BOB | PAYIN | QR | Wire payin in development. |
| 🇧🇴 Bolivia | BOB | PAYOUT | Bank transfer | All banks supported. If a destination bank is missing from our catalogue we add it. |
| 🇧🇷 Brazil | BRL | PAYIN · PAYOUT | PIX | Settles in seconds. |
| 🇨🇱 Chile | CLP | PAYIN | Instant bank transfer | Per-merchant virtual accounts in development. |
| 🇨🇱 Chile | CLP | PAYOUT | Bulk payment file | Effectively instant. Batched, and split into parts for transactions above CLP 7,000,000. |
| 🇨🇴 Colombia | COP | PAYIN | PSE | — |
| 🇨🇴 Colombia | COP | PAYOUT | ACH Colombia, Bre-B, A2A | ACH is cycle-based; Bre-B settles in seconds. A2A in development (instant to some banks). |
| 🇲🇽 Mexico | MXN | PAYIN · PAYOUT | SPEI via virtual accounts | — |
| 🇵🇪 Peru | PEN | PAYIN | Virtual CCI for deposits; wire transfer or recaudo | — |
| 🇵🇪 Peru | USD | PAYIN | Wire transfer or recaudo | — |
| 🇵🇪 Peru | PEN · USD | PAYOUT | Wire transfer | — |
| 🇺🇸 United States | USD | PAYIN · PAYOUT | Named accounts; payouts by wire or ACH | Requires separate KYB/KYC onboarding. |
| 🇻🇪 Venezuela | VES | PAYIN · PAYOUT | Bank transfer | Requires additional compliance checks. |
| 🌐 Cross-border | Multiple | PAYOUT | Circle Payments Network / Tether T-0 — stablecoin settlement between institutions, local fiat delivered at destination | Live in Hong Kong, Singapore, the Philippines, India, Thailand, Japan and European markets. |
Coverage as of the last update to this page. The live list of payin methods per country and currency is served by GET /api/v1/payment-method.
Direction uses the same vocabulary as the API: PAYIN is money coming in from a payer, PAYOUT is money going out to a bank account. See Orders & Order Types.
Coverage by Currency
The same coverage, framed by currency. These symbols are what you pass to originCurrencySymbol, destinationCurrencySymbol and currencySymbol in the API.
| Currency | Name | Corridors |
|---|---|---|
ARS | Argentine peso | 🇦🇷 Argentina (PAYIN · PAYOUT) |
BOB | Boliviano | 🇧🇴 Bolivia (PAYIN · PAYOUT) |
BRL | Brazilian real | 🇧🇷 Brazil (PAYIN · PAYOUT) |
CLP | Chilean peso | 🇨🇱 Chile (PAYIN · PAYOUT) |
COP | Colombian peso | 🇨🇴 Colombia (PAYIN · PAYOUT) |
MXN | Mexican peso | 🇲🇽 Mexico (PAYIN · PAYOUT) |
PEN | Peruvian sol | 🇵🇪 Peru (PAYIN · PAYOUT) |
USD | US dollar | 🇵🇪 Peru (PAYIN · PAYOUT) · 🇺🇸 United States (PAYIN · PAYOUT) |
VES | Venezuelan bolívar | 🇻🇪 Venezuela (PAYIN · PAYOUT) |
Coverage as of the last update to this page. The live list of payin methods per country and currency is served by GET /api/v1/payment-method.
Crypto currencies are documented separately, since support there is defined by symbol and network — see Supported Networks for the valid pairs.
Checking Coverage at Runtime
The table above is the commercial view and is updated by hand. The API is the live source for which payin methods a corridor exposes right now, including per-method amount limits:
curl -X GET 'https://api-sandbox.koywe.com/api/v1/payment-method?countrySymbol=CO¤cySymbol=COP'This endpoint is public — no authentication required. With the CLI:
koywe payment-methods list --country-symbol CO --currency-symbol COPEach method comes back with its method code, responseType (QR, PAYMENT_LINK, PUSH_NOTIFICATION or BANK_TRANSFER), requiredFields and minAmount / maxAmount. Build your checkout from that response rather than hardcoding a method list — new rails appear without an API change.
Payment method details by country →
Reading the Table
Named accounts
In Argentina and the United States, funds move through accounts held in the payer’s or beneficiary’s own name. The account holder’s identity has to match, in both directions — an unnamed or third-party account is rejected by the rail, not by Koywe.
Virtual accounts
Argentina (CVU), Mexico (SPEI) and Peru (CCI) issue an account number per merchant that payers deposit into, so a payin arrives already attributed. See Virtual Accounts and Deposit Accounts.
Batched rails
Two corridors are not one-transfer-per-order:
- Chile payouts go out in a bulk payment file. Settlement is effectively instant, but a single transaction above CLP 7,000,000 is split into parts.
- Colombia ACH runs on settlement cycles rather than continuously. Bre-B, on the same corridor, settles in seconds.
Cross-border settlement
Payouts outside Latin America settle between institutions in stablecoin over the Circle Payments Network or Tether T-0, with local fiat delivered at the destination. Live markets are listed in the table above. This is an institutional corridor — talk to your Koywe contact before designing against it.
In development
Rails marked in development in the table are not callable yet. Do not build against them until they appear in the GET /payment-method response for that corridor.
Compliance Notes
United States requires a separate KYB/KYC onboarding from your Latin American merchants, and Venezuela requires additional compliance checks before a corridor is enabled. Neither is available by default — contact Koywe to have them enabled on your organization.
See Onboarding & KYB for what the process needs.