Cobertura por país
Requerido en paymentMethod es lo que el esquema de ese corredor exige además de type y countryCode, etiquetado por método de payout; También requerido cubre todo lo que está fuera de paymentMethod. Los nombres de países llevan a un cuerpo de solicitud completo y validado.
Confirma con GET /schema/{countryCode} — consulta Schemas — antes de ir a producción. El esquema es la autoridad sobre los requisitos a nivel de campo, y los corredores cambian.
Cada corredor listado aquí fue validado de punta a punta.
GET /schema/{countryCode}puede devolver un esquema para un país que no está en esta tabla — un esquema define la forma del payload, no significa que el corredor esté listo para mover dinero. Trata todo lo que falte aquí como no disponible hasta que tu contacto en Inyo confirme lo contrario.
Cobertura no es lo mismo que habilitación. Un país aquí tiene esquema; si tu cuenta tiene ruta hacia él es otra cuestión. Un payload válido a un corredor sin ruta falla con
PAY_001.
| País | ISO3 | Moneda | Requerido en paymentMethod | También requerido |
|---|---|---|---|---|
| Alemania | DEU | EUR | Banco: accountNumber | — |
| Andorra | AND | EUR | Banco: accountNumber | — |
| Austria | AUT | EUR | Banco: accountNumber | — |
| Bangladesh | BGD | BDT | Banco: accountNumber, bankCodeBilletera: walletId, walletOperator, walletType | additionalData.paymentPurpose (en Banco) |
| Brasil | BRA | BRL | Banco: accountNumber, accountType, bankCode, routingNumberPIX: key, keyType | recipient.addressrecipient.documents |
| Bulgaria | 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 | Billetera: walletId, walletOperator, walletType | additionalData.paymentPurpose |
| Chipre | CYP | EUR | Banco: accountNumber | — |
| Colombia | COL | COP | Banco: accountNumber | recipient.addressrecipient.documentsrecipient.emailadditionalData.paymentPurpose |
| Corea del Sur | KOR | KRW | Banco: accountNumber | recipient.addressrecipient.phoneNumberadditionalData.paymentPurpose |
| Costa de Marfil | CIV | XOF | Billetera: walletId, walletOperator, walletType | — |
| Croacia | HRV | EUR | Banco: accountNumber | sender.address (countryCode, city, line1) |
| Dinamarca | DNK | DKK | Banco · BBAN: accountNumber, routingNumberBanco · IBAN: accountNumberType, accountNumber | — |
| Egipto | EGY | EGP | Banco: accountNumber | additionalData.paymentPurpose |
| Eslovaquia | SVK | EUR | Banco: accountNumber | — |
| Eslovenia | SVN | EUR | Banco: accountNumber | — |
| España | ESP | EUR | Banco: accountNumber | — |
| Estonia | EST | EUR | Banco: accountNumber | — |
| Filipinas | PHL | PHP | Banco: accountNumber, bankCodeBilletera: walletId, walletOperator, walletType | additionalData.paymentPurpose (en Banco) |
| Finlandia | FIN | EUR | Banco: accountNumber | — |
| Francia | FRA | EUR | Banco: accountNumber | — |
| Gambia | GMB | GMD | Billetera: walletId, walletOperator, walletTypeBanco: accountNumber | additionalData.paymentPurpose |
| Grecia | GRC | EUR | Banco: accountNumber | — |
| Guinea | GIN | GNF | Billetera: walletId, walletOperator, walletType | — |
| Hungría | HUN | HUF | Banco · BBAN: accountNumberBanco · IBAN: accountNumberType, accountNumber | — |
| India | IND | INR | Banco · BBAN: accountNumber, accountType, bankCodeBanco · UPI: accountNumber, accountNumberType | recipient.addressadditionalData.paymentPurpose |
| Indonesia | IDN | IDR | Banco: accountNumber, bankCode | additionalData.paymentPurpose |
| Irlanda | IRL | EUR | Banco: accountNumber | — |
| Islandia | ISL | EUR | Banco: accountNumber | — |
| Italia | ITA | EUR | Banco: accountNumber | — |
| Kenia | KEN | KES | Banco: accountNumber, bankCodeBilletera: walletId, walletOperator, walletType | recipient.address (en Banco)recipient.documents (en Banco) |
| Letonia | LVA | EUR | Banco: accountNumber | — |
| Liechtenstein | LIE | CHF | Banco: accountNumber | — |
| Lituania | LTU | EUR | Banco: accountNumber | — |
| Luxemburgo | LUX | EUR | Banco: accountNumber | — |
| Madagascar | MDG | MGA | Billetera: walletId, walletOperator, walletType | — |
| Malasia | MYS | MYR | Banco: accountNumber, bankCode | recipient.addressadditionalData.paymentPurpose |
| Malta | MLT | EUR | Banco: accountNumber | — |
| Malí | MLI | XOF | Billetera: walletId, walletOperator, walletType | — |
| Marruecos | MAR | MAD | Banco: accountNumber | — |
| Mongolia | MNG | MNT | Banco: accountNumber | recipient.addressrecipient.phoneNumber |
| México | MEX | MXN | Banco · BBAN: accountNumberBanco · DIMO: accountNumber, accountNumberType, bankCode | recipient.address |
| Mónaco | MCO | EUR | Banco: accountNumber | — |
| Nepal | NPL | NPR | Banco: accountNumber | recipient.addressadditionalData.paymentPurpose |
| Nigeria | NGA | NGN | Billetera: walletId, walletOperator, walletType | — |
| Noruega | NOR | NOK | Banco · BBAN: accountNumberBanco · IBAN: accountNumberType, accountNumber | — |
| Pakistán | PAK | PKR | Banco: accountNumber, bankCode | recipient.addressadditionalData.paymentPurpose |
| Países Bajos | NLD | EUR | Banco: accountNumber | — |
| Perú | PER | PEN | Banco: accountNumber | recipient.addressrecipient.documentsrecipient.phoneNumbersender.addresssender.documents |
| Polonia | POL | PLN | Banco · BBAN: accountNumber, routingNumberBanco · IBAN: accountNumberType, accountNumber | — |
| Portugal | PRT | EUR | Banco: accountNumber | — |
| Reino Unido | GBR | GBP | Banco · BBAN: accountNumber, bankCodeBanco · IBAN: accountNumber, accountNumberType | — |
| República Checa | CZE | CZK | Banco · BBAN: accountNumber, bankCodeBanco · IBAN: accountNumberType, accountNumber | — |
| Rumanía | ROU | RON | Banco: accountNumber | — |
| San Marino | SMR | EUR | Banco: accountNumber | — |
| Senegal | SEN | XOF | Billetera: walletId, walletOperator, walletType | sender.address (countryCode, city, line1) |
| Singapur | SGP | SGD | Banco: accountNumber, bankCode | recipient.addressadditionalData.paymentPurpose |
| Sri Lanka | LKA | LKR | Banco: accountNumber, bankCode, routingNumber | recipient.address |
| Suecia | SWE | SEK | Banco · BBAN: accountNumber, bankCodeBanco · IBAN: accountNumberType, accountNumber | — |
| Suiza | CHE | CHF | Banco: accountNumber | — |
| Tailandia | THA | THB | Banco: accountNumber, bankCode | additionalData.paymentPurpose |
| Turquía | TUR | TRY | Banco: accountNumber | recipient.addressrecipient.documents |
| Uzbekistán | UZB | UZS | CARD: cardTokenId | — |
| Vaticano | VAT | EUR | Banco: accountNumber | sender.address (countryCode, city, line1) |
| Vietnam | VNM | VND | Banco: accountNumber, bankCode | recipient.addressadditionalData.paymentPurpose |
Leyendo la tabla
additionalDatasolo significa que el esquema exige el objeto presente pero no obliga nada dentro — envía"additionalData": {}.(en Banco)/(en Billetera)marca un requisito que aplica a un solo método de payout en ese corredor, expresado en el esquema como un condicionalif/then.accountNumberTypeaparece solo en los rieles de alias porque es el campo que selecciona el riel, no uno que el esquema exija. Enviarlo es como eliges el riel de alias; omítelo y el corredor toma su riel convencional — ver Depósito bancario.- Un guion en Requerido en
paymentMethodsignifica que el esquema fija formatos pero no marca ningún campo como requerido. Aún necesitas un identificador de cuenta para que el payout llegue a alguien.
Qué sigue
- Ejemplos — Cuerpos de solicitud completos, por región
- Métodos de payout — Referencia de campos por tipo
