Skip to main content
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:

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

The first 3 digits of a CLABE identify the bank, the next 3 the city, and the last is a check digit. Validating the check digit before submission reduces failure rates.

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":
The returned 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

Required account details

Example — send to a CPF PIX key

Virtual accounts (receive BRL via PIX)

The returned 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: Without both bvn and nin, KYC submission will fail validation for Nigerian nationals. See the Individual KYC reference.

Required account details for payouts

Common Nigerian bank codes

Example


United States — ACH / Wire

Payment rail: ACH (Automated Clearing House) or domestic wire
Settlement time: ACH 1–3 business days; Wire same-day

Required account details

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

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


Colombia — Bank Transfer / Nequi / DaviPlata

Payment rail: Local bank ACH, Nequi, or DaviPlata
Settlement time: Same-day

Required account details


Peru — CCI Bank Transfer

Payment rail: CCI (Código de Cuenta Interbancario)
Settlement time: 1–2 business days

Required account details


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)

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.
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.

Getting the exact fields for any method

Use the form fields endpoint to get the precise required fields dynamically — they may change as rails evolve:
This returns the exact fields with labels, validation rules, and whether each is required — the authoritative source for building your payment forms.