Cobertura por país
Obrigatório em paymentMethod é o que o schema daquele corredor exige além de type e countryCode, rotulado por método de payout; Também obrigatório cobre tudo fora do paymentMethod. Os nomes dos países levam a um corpo de requisição completo e validado.
Confirme com GET /schema/{countryCode} — veja Schemas — antes de ir para produção. O schema é a autoridade sobre as exigências no nível de campo, e corredores mudam.
Todo corredor listado aqui foi validado ponta a ponta.
GET /schema/{countryCode}pode retornar um schema para um país que não está nesta tabela — um schema define o formato do payload, não significa que o corredor esteja pronto para mover dinheiro. Trate qualquer país ausente aqui como indisponível até seu contato na Inyo confirmar o contrário.
Cobertura não é o mesmo que habilitação. Um país aqui tem schema; se a sua conta tem rota para ele é outra questão. Um payload válido para um corredor sem rota falha com
PAY_001.
| País | ISO3 | Moeda | Obrigatório em paymentMethod | Também obrigatório |
|---|---|---|---|---|
| Alemanha | DEU | EUR | Banco: accountNumber | — |
| Andorra | AND | EUR | Banco: accountNumber | — |
| Bangladesh | BGD | BDT | Banco: accountNumber, bankCodeCarteira: walletId, walletOperator, walletType | additionalData.paymentPurpose (em Banco) |
| Brasil | BRA | BRL | Banco: accountNumber, accountType, bankCode, routingNumberPIX: key, keyType | recipient.addressrecipient.documents |
| Bulgária | BGR | BGN | Banco: accountNumber | — |
| Bélgica | BEL | EUR | Banco: accountNumber | — |
| Canadá | CAN | CAD | Banco: accountNumber | recipient.addressadditionalData.paymentPurpose |
| Chile | CHL | CLP | Banco: accountNumber, accountType, bankCode | recipient.addressrecipient.documents |
| China | CHN | CNY | Carteira: walletId, walletOperator, walletType | additionalData.paymentPurpose |
| Chipre | CYP | EUR | Banco: accountNumber | — |
| Colômbia | COL | COP | Banco: accountNumber | recipient.addressrecipient.documentsrecipient.emailadditionalData.paymentPurpose |
| Coreia do Sul | KOR | KRW | Banco: accountNumber | recipient.addressrecipient.phoneNumberadditionalData.paymentPurpose |
| Costa do Marfim | CIV | XOF | Carteira: walletId, walletOperator, walletType | — |
| Egito | EGY | EGP | Banco: accountNumber | additionalData.paymentPurpose |
| Eslováquia | SVK | EUR | Banco: accountNumber | — |
| Eslovênia | SVN | EUR | Banco: accountNumber | — |
| Espanha | ESP | EUR | Banco: accountNumber | — |
| Estônia | EST | EUR | Banco: accountNumber | — |
| Filipinas | PHL | PHP | Banco: accountNumber, bankCodeCarteira: walletId, walletOperator, walletType | additionalData.paymentPurpose (em Banco) |
| Finlândia | FIN | EUR | Banco: accountNumber | — |
| França | FRA | EUR | Banco: accountNumber | — |
| Grécia | GRC | EUR | Banco: accountNumber | — |
| Guiné | GIN | GNF | Carteira: walletId, walletOperator, walletType | — |
| Gâmbia | GMB | GMD | Carteira: walletId, walletOperator, walletTypeBanco: accountNumber | additionalData.paymentPurpose |
| Indonésia | IDN | IDR | Banco: accountNumber, bankCode | additionalData.paymentPurpose |
| Irlanda | IRL | EUR | Banco: accountNumber | — |
| Islândia | ISL | EUR | Banco: accountNumber | — |
| Itália | ITA | EUR | Banco: accountNumber | — |
| Letônia | LVA | EUR | Banco: accountNumber | — |
| Liechtenstein | LIE | CHF | Banco: accountNumber | — |
| Lituânia | LTU | EUR | Banco: accountNumber | — |
| Luxemburgo | LUX | EUR | Banco: accountNumber | — |
| Madagascar | MDG | MGA | Carteira: walletId, walletOperator, walletType | — |
| Mali | MLI | XOF | Carteira: walletId, walletOperator, walletType | — |
| Malta | MLT | EUR | Banco: accountNumber | — |
| Malásia | MYS | MYR | Banco: accountNumber, bankCode | recipient.addressadditionalData.paymentPurpose |
| Marrocos | MAR | MAD | Banco: accountNumber | — |
| Mongólia | MNG | MNT | Banco: accountNumber | recipient.addressrecipient.phoneNumber |
| México | MEX | MXN | Banco · BBAN: accountNumber, accountNumberTypeBanco · DIMO: accountNumber, accountNumberType, bankCode | recipient.address |
| Mônaco | MCO | EUR | Banco: accountNumber | — |
| Nepal | NPL | NPR | Banco: accountNumber | recipient.addressadditionalData.paymentPurpose |
| Nigéria | NGA | NGN | Carteira: walletId, walletOperator, walletType | — |
| Paquistão | PAK | PKR | Banco: accountNumber, bankCode | recipient.addressadditionalData.paymentPurpose |
| Países Baixos | NLD | EUR | Banco: accountNumber | — |
| Portugal | PRT | EUR | Banco: accountNumber | — |
| Quênia | KEN | KES | Banco: accountNumber, bankCodeCarteira: walletId, walletOperator, walletType | recipient.address (em Banco)recipient.documents (em Banco) |
| Reino Unido | GBR | GBP | Banco · BBAN: accountNumber, accountNumberType, bankCodeBanco · IBAN: accountNumber, accountNumberType | — |
| San Marino | SMR | EUR | Banco: accountNumber | — |
| Singapura | SGP | SGD | Banco: accountNumber, bankCode | recipient.addressadditionalData.paymentPurpose |
| Sri Lanka | LKA | LKR | Banco: accountNumber, bankCode, routingNumber | recipient.address |
| Suíça | CHE | CHF | Banco: accountNumber | — |
| Tailândia | THA | THB | Banco: accountNumber, bankCode | additionalData.paymentPurpose |
| Turquia | TUR | TRY | Banco: accountNumber | recipient.addressrecipient.documents |
| Uzbequistão | UZB | UZS | CARD: cardTokenId | — |
| Vietnã | VNM | VND | Banco: accountNumber, bankCode | recipient.addressadditionalData.paymentPurpose |
| Áustria | AUT | EUR | Banco: accountNumber | — |
| Índia | IND | INR | Banco · BBAN: accountNumber, accountNumberType, accountType, bankCodeBanco · UPI: accountNumber, accountNumberType | recipient.addressadditionalData.paymentPurpose |
Lendo a tabela
additionalDatasozinho significa que o schema exige o objeto presente mas não obriga nada dentro — envie"additionalData": {}.(em Banco)/(em Carteira)marca uma exigência que vale para só um método de payout naquele corredor, expressa no schema como um condicionalif/then.- Um traço em Obrigatório em
paymentMethodsignifica que o schema fixa formatos mas não marca campo algum como obrigatório. Você ainda precisa de um identificador de conta para o payout chegar a alguém.
Próximos passos
- Exemplos — Corpos de requisição completos, por região
- Métodos de payout — Referência de campos por tipo
