Each country Yativo supports has specific requirements for payment details, account number formats, and payout method IDs. This guide covers the exact fields needed for each corridor so you can build region-specific flows without trial and error. The general flow is the same for all regions:Documentation Index
Fetch the complete documentation index at: https://docs.yativo.com/llms.txt
Use this file to discover all available pages before exploring further.
Mexico — SPEI via CLABE
Payment rail: SPEI (Sistema de Pagos Electrónicos Interbancarios)Key identifier: CLABE — an 18-digit standardised bank code unique to each Mexican bank account
Settlement time: Same-day, typically within minutes
Required account details
| Field | Format | Example |
|---|---|---|
clabe | 18 digits | "012345678901234567" |
CLABE check digit validation (JavaScript)
CLABE check digit validation (JavaScript)
Generate a CLABE for a customer
If your platform needs to issue SPEI receive addresses (not just send to them), Yativo can generate valid CLABEs for your customers:Full payout example
Virtual accounts (receive MXN via SPEI)
To receive SPEI payments for a customer, create a virtual account with currency"MXNBASE":
account_number is a CLABE your customers can send SPEI transfers to.
Brazil — PIX
Payment rail: PIX (instant payment system by Banco Central do Brasil)Key identifier: PIX key — a unique alias for a bank account
Settlement time: 24/7, under 10 seconds
PIX key types
| Type | Field value | Example |
|---|---|---|
| CPF (tax ID) | cpf | "12345678901" (11 digits) |
| CNPJ (company tax ID) | cnpj | "12345678000190" (14 digits) |
| Phone number | phone | "+5511999999999" (E.164) |
email | "customer@example.com" | |
| EVP (random key) | evp | "e2ee3bd7-a7d7-4a9e-b8a1-abcdef123456" |
Required account details
| Field | Type | Description |
|---|---|---|
pix_key | string | The recipient’s PIX key value |
pix_key_type | string | One of: "cpf", "cnpj", "phone", "email", "evp" |
Example — send to a CPF PIX key
Virtual accounts (receive BRL via PIX)
account_number is a PIX key (EVP type) that any Brazilian bank account can pay to.
For virtual accounts, Yativo issues a KYC-linked endorsement (
brazil). Customers without this endorsement cannot receive PIX deposits. Check endorsements in the KYC status response.Nigeria — NUBAN bank transfer
Payment rail: Nigerian NUBAN (Nigeria Uniform Bank Account Number)Settlement time: Same-day to next business day
KYC requirements
Nigerian customers have mandatory additional KYC fields when submitting identity verification:| Field | Requirement | Format |
|---|---|---|
bvn | Required when nationality: "NG" | Exactly 11 digits |
nin | Required when nationality: "NG" | Exactly 11 digits |
bvn and nin, KYC submission will fail validation for Nigerian nationals. See the Individual KYC reference.
Required account details for payouts
| Field | Format | Example |
|---|---|---|
account_number | 10-digit NUBAN | "0123456789" |
bank_code | 3-digit CBN bank code | "044" (Access Bank), "058" (GTBank) |
account_name | String | "Jane Doe" |
Common Nigerian bank codes
| Bank | Code |
|---|---|
| Access Bank | 044 |
| GTBank (Guaranty Trust) | 058 |
| Zenith Bank | 057 |
| First Bank | 011 |
| UBA | 033 |
| Fidelity Bank | 070 |
| Sterling Bank | 232 |
| Kuda Bank | 090267 |
Example
United States — ACH / Wire
Payment rail: ACH (Automated Clearing House) or domestic wireSettlement time: ACH 1–3 business days; Wire same-day
Required account details
| Field | Format | Example |
|---|---|---|
account_number | Bank account number | "123456789" |
routing_number | 9-digit ABA routing number | "021000021" |
account_type | "checking" or "savings" | "checking" |
account_name | Name on account | "Alex Smith" |
Virtual accounts (receive USD)
Europe — SEPA
Payment rail: SEPA Credit Transfer (SCT) or SEPA Instant (SCT Inst)Settlement time: Standard SCT next business day; SCT Inst within 10 seconds
Required account details
| Field | Format | Example |
|---|---|---|
iban | IBAN (up to 34 chars) | "DE89370400440532013000" |
bic | BIC/SWIFT code | "COBADEFFXXX" |
account_name | Account holder name | "Maria Schmidt" |
Virtual accounts (receive EUR via SEPA)
Chile — Bank Transfer
Payment rail: Local bank transfer (RUT-based)Settlement time: Same-day (business hours)
Required account details
| Field | Format | Example |
|---|---|---|
account_number | Bank account number | "12345678" |
bank_code | Bank code | "001" (BancoEstado), "009" (Scotiabank) |
account_type | "checking" or "savings" (corriente / ahorro) | "checking" |
rut | Chilean RUT number | "12345678-9" |
Colombia — Bank Transfer / Nequi / DaviPlata
Payment rail: Local bank ACH, Nequi, or DaviPlataSettlement time: Same-day
Required account details
| Field | Format |
|---|---|
account_number | Bank account number |
bank_code | Bank code |
account_type | "checking" or "savings" |
document_type | "CC" (cédula), "NIT" (company), "CE" (foreigner) |
document_number | ID number |
Peru — CCI Bank Transfer
Payment rail: CCI (Código de Cuenta Interbancario)Settlement time: 1–2 business days
Required account details
| Field | Format | Example |
|---|---|---|
account_number | 20-digit CCI | "00215601234567891234" |
bank_code | Bank code | "002" (BCP), "011" (BBVA) |
Argentina — CVU / CBU
Payment rail: CBU (Clave Bancaria Uniforme) or CVU (Mercado Pago / digital wallets)Settlement time: Same-day for CVU; 1–2 days for CBU
Required account details (payouts)
| Field | Format | Example |
|---|---|---|
cbu_cvu | 22-digit CBU or CVU | "0000003100097845599238" |
alias | Optional CBU alias | "ALIAS.PAGO.CUENTA" |
Virtual accounts (receive ARS) — Argentina-specific requirements
Argentina virtual accounts require additional customer identity fields that are not needed for other countries. The customer must be an Argentine resident.| Field | Required | Description |
|---|---|---|
currency | Yes | Must be "ARS" |
document_id | Yes | Customer’s official document number |
document_type | Yes | "CUIT" (tax ID for companies/self-employed), "CUIL" (labour ID for individuals), or "CDI" (foreign resident ID) |
CUIT is used for companies and self-employed individuals. CUIL is for employees. CDI is for foreign residents without a CUIL. When in doubt for an individual customer, use
CUIL.
