Country coverage
Required in paymentMethod is what that corridor's schema demands beyond type and countryCode, labelled by payout method; Also required covers everything outside paymentMethod. Country names link to a complete, validated request body.
Confirm against GET /schema/{countryCode} β see Schemas β before going live. The schema is authoritative on field-level requirements, and corridors change.
Every corridor listed here has been validated end to end.
GET /schema/{countryCode}may return a schema for a country that is not in this table β a schema defines the payload shape, it does not mean the corridor is ready to carry money. Treat anything missing here as unavailable until your Inyo contact confirms otherwise.
Coverage is not the same as enablement. A country here has a schema; whether your account has a route to it is separate. A valid payload to an unrouted corridor fails with
PAY_001.
| Country | ISO3 | Currency | Required in paymentMethod | Also required |
|---|---|---|---|---|
| Andorra | AND | EUR | Bank: accountNumber | β |
| Austria | AUT | EUR | Bank: accountNumber | β |
| Bangladesh | BGD | BDT | Bank: accountNumber, bankCodeWallet: walletId, walletOperator, walletType | additionalData.paymentPurpose (on Bank) |
| Belgium | BEL | EUR | Bank: accountNumber | β |
| Brazil | BRA | BRL | Bank: accountNumber, accountType, bankCode, routingNumberPIX: key, keyType | recipient.addressrecipient.documentsadditionalData |
| Bulgaria | BGR | BGN | Bank: accountNumber | β |
| Canada | CAN | CAD | Bank: accountNumber | recipient.addressadditionalData.paymentPurpose |
| Chile | CHL | CLP | Bank: accountNumber, accountType, bankCode | recipient.addressrecipient.documents |
| China | CHN | CNY | Wallet: walletId, walletOperator, walletType | additionalData.paymentPurpose |
| Colombia | COL | COP | Bank: accountNumber | recipient.addressrecipient.documentsrecipient.emailadditionalData.paymentPurpose |
| Cyprus | CYP | EUR | Bank: accountNumber | β |
| CΓ΄te d'Ivoire | CIV | XOF | Wallet: walletId, walletOperator, walletType | β |
| Egypt | EGY | EGP | Bank: accountNumber | additionalData.paymentPurpose |
| Estonia | EST | EUR | Bank: accountNumber | β |
| Finland | FIN | EUR | Bank: accountNumber | β |
| France | FRA | EUR | Bank: accountNumber | β |
| Germany | DEU | EUR | Bank: accountNumber | β |
| Greece | GRC | EUR | Bank: accountNumber | β |
| Guinea | GIN | GNF | Wallet: walletId, walletOperator, walletType | β |
| Iceland | ISL | EUR | Bank: accountNumber | β |
| India | IND | INR | Bank Β· BBAN: accountNumber, accountNumberType, accountType, bankCodeBank Β· UPI: accountNumber, accountNumberType | recipient.addressadditionalData.paymentPurpose |
| Indonesia | IDN | IDR | Bank: accountNumber, bankCode | additionalData.paymentPurpose |
| Ireland | IRL | EUR | Bank: accountNumber | β |
| Italy | ITA | EUR | Bank: accountNumber | β |
| Kenya | KEN | KES | Bank: accountNumber, bankCodeWallet: walletId, walletOperator, walletType | recipient.address (on Bank)recipient.documents (on Bank) |
| Latvia | LVA | EUR | Bank: accountNumber | β |
| Liechtenstein | LIE | CHF | Bank: accountNumber | β |
| Lithuania | LTU | EUR | Bank: accountNumber | β |
| Luxembourg | LUX | EUR | Bank: accountNumber | β |
| Madagascar | MDG | MGA | Wallet: walletId, walletOperator, walletType | β |
| Malaysia | MYS | MYR | Bank: accountNumber, bankCode | recipient.addressadditionalData.paymentPurpose |
| Mali | MLI | XOF | Wallet: walletId, walletOperator, walletType | β |
| Malta | MLT | EUR | Bank: accountNumber | β |
| Mexico | MEX | MXN | Bank Β· BBAN: accountNumber, accountNumberTypeBank Β· DIMO: accountNumber, accountNumberType, bankCode | recipient.addressadditionalData |
| Monaco | MCO | EUR | Bank: accountNumber | β |
| Mongolia | MNG | MNT | Bank: accountNumber | recipient.addressrecipient.phoneNumber |
| Morocco | MAR | MAD | Bank: accountNumber | additionalData |
| Nepal | NPL | NPR | Bank: accountNumber | recipient.addressadditionalData.paymentPurpose |
| Netherlands | NLD | EUR | Bank: accountNumber | β |
| Nigeria | NGA | NGN | Wallet: walletId, walletOperator, walletType | β |
| Pakistan | PAK | PKR | Bank: accountNumber, bankCode | recipient.addressadditionalData.paymentPurpose |
| Philippines | PHL | PHP | Bank: accountNumber, bankCodeWallet: walletId, walletOperator, walletType | additionalData.paymentPurpose (on Bank) |
| Portugal | PRT | EUR | Bank: accountNumber | β |
| San Marino | SMR | EUR | Bank: accountNumber | β |
| Singapore | SGP | SGD | Bank: accountNumber, bankCode | recipient.addressadditionalData.paymentPurpose |
| Slovakia | SVK | EUR | Bank: accountNumber | β |
| Slovenia | SVN | EUR | Bank: accountNumber | β |
| South Korea | KOR | KRW | Bank: accountNumber | recipient.addressrecipient.phoneNumberadditionalData.paymentPurpose |
| Spain | ESP | EUR | Bank: accountNumber | β |
| Sri Lanka | LKA | LKR | Bank: accountNumber, bankCode, routingNumber | recipient.address |
| Switzerland | CHE | CHF | Bank: accountNumber | β |
| Thailand | THA | THB | Bank: accountNumber, bankCode | additionalData.paymentPurpose |
| The Gambia | GMB | GMD | Wallet: walletId, walletOperator, walletTypeBank: accountNumber | additionalData.paymentPurpose |
| Turkey | TUR | TRY | Bank: accountNumber | recipient.addressrecipient.documents |
| United Kingdom | GBR | GBP | Bank Β· BBAN: accountNumber, accountNumberType, bankCodeBank Β· IBAN: accountNumber, accountNumberType | β |
| Uzbekistan | UZB | UZS | CARD: cardTokenId | β |
| Vietnam | VNM | VND | Bank: accountNumber, bankCode | recipient.addressadditionalData.paymentPurpose |
Reading the table
additionalDataon its own means the schema requires the object to be present but demands nothing inside it β send"additionalData": {}.(on Bank)/(on Wallet)marks a requirement that applies to only one payout method in that corridor, expressed in the schema as anif/thenconditional.- A dash in Required in
paymentMethodmeans the schema pins formats but marks no field required. You still need an account identifier for the payout to reach anyone.
What's Next
- Examples β Complete request bodies, grouped by region
- Payout methods β Field reference per payout type
