KYC Requirements by Country
Account information required by Country in order to transact in the alfred ecosystem.
Customer identity verification (KYC) requirements vary depending on the country of residence and applicable regulatory obligations. Before initiating transactions, customers must submit the required information and documents for verification.
You can retrieve the required fields programmatically using the List KYC Requirements endpoint:
List KYC Requirements https://alfredpay.readme.io/v1.1/reference/get_kycrequirements-1
Brazil
Brazilian users transact using the PIX instant payment system developed by the Central Bank of Brazil. PIX enables payments to settle within seconds using either a PIX key or QR code.
Required Identification
CPF (Cadastro de Pessoas Físicas)
The CPF is the national taxpayer identification number issued by the Brazilian Federal Revenue Service. Each individual registered in Brazil is assigned a unique 11-digit number.
Brazil KYC Required Fields
| Field | Required | Type |
|---|---|---|
| CPF | true | string |
Argentina
Argentina uses the CBU (Clave Bancaria Uniforme) and CVU (Clave Virtual Uniforme) banking identifiers.
Banking Identifiers
CBU A 22-digit code that uniquely identifies a bank account in Argentina. The code contains information about the bank, branch, and account.
CVU A 22-digit virtual account identifier used by electronic wallets and payment service providers. CVUs allow interoperability between fintech wallets and traditional banking rails.
Both CBU and CVU accounts may also have an Alias, which is a human-readable identifier that simplifies payments.
Required Identification
CUIT (Clave Única de Identificación Tributaria)
The CUIT is a tax identification number issued by AFIP (Administración Federal de Ingresos Públicos). It is used to identify businesses and individuals engaged in economic activities.
Argentina KYC Required Fields
| Field | Required | Type |
|---|---|---|
| firstName | true | string |
| lastName | true | string |
| dateOfBirth | true | date |
| country | true | string |
| countryCode | true | string |
| city | true | string |
| zipCode | true | string |
| address | true | string |
| state | true | string |
| phoneNumber | true | string |
| true | string | |
| nationalIdFront | true | file_upload |
| nationalIdBack | true | file_upload |
| Selfie | true | file_upload |
| pep | true | boolean |
Mexico
Mexico uses the CLABE (Clave Bancaria Estandarizada) system to uniquely identify bank accounts.
CLABE
CLABE is an 18-digit standardized banking identifier used for electronic payments in Mexico. It contains:
- Bank identifier
- Branch identifier
- Account number
- Control digit used for validation
Required Identification
Accepted identification documents include:
- INE (Instituto Nacional Electoral Card) — the primary national ID in Mexico
- CURP (Clave Única de Registro de Población) — an 18-character government-issued identification number
Mexico KYC Required Fields
| Field | Required | Type |
|---|---|---|
| firstName | true | string |
| lastName | true | string |
| dateOfBirth | true | date |
| phoneNumber | true | string |
| true | string | |
| country | true | string |
| city | true | string |
| zipCode | true | string |
| address | true | string |
| documentType (INE, Resident Card, Passport) | true | array |
| nationalIdFront | true | file_upload |
| nationalIdBack | true | file_upload |
Colombia
Required Identification
Cédula de Ciudadanía (CC) The national ID card issued to Colombian citizens over the age of 18.
Cédula de Extranjería (CE) Identification document issued to foreign nationals residing in Colombia.
In some cases, a NIT (Tax Identification Number) may be required for financial or administrative processes.
Colombia KYC Required Fields
| Field | Required | Type |
|---|---|---|
| firstName | true | string |
| lastName | true | string |
| dateOfBirth | true | date |
| phoneNumber | true | string |
| country | true | string |
| city | true | string |
| zipCode | true | string |
| address | true | string |
| state | true | string |
| dni | true | string |
| documentType | true | string |
Accepted Document Types
| Document Type | Code | Description | Valid Format |
|---|---|---|---|
| Cédula de Ciudadanía | CC | Citizenship Card | Exactly 10 digits |
| Cédula de Extranjería | CE | Foreign Citizenship Card | 6–10 digits |
United States
United States KYC Required Fields
| Field | Required | Type |
|---|---|---|
| fullName | true | string |
| dateOfBirth | true | string |
| phoneNumber | true | string |
| true | string | |
| country | true | string |
| address | true | string |
| countryWhereIdIssued | true | string |
| documentType (DL, ID Card, Passport, Resident Card) | true | string |
| nationalIdFront | true | file_upload |
| nationalIdBack | true | file_upload |
| occupation | true | string |
| sourceOfFunds | true | string |
| estimatedMonthlyVolume | true | string |
| accountPurpose | true | string |
Bolivia
Bolivia KYC Required Fields
| Field | Required | Type |
|---|---|---|
| fullName | true | string |
| dateOfBirth | true | string |
| phoneNumber | true | string |
| true | string | |
| country | true | string |
| address | true | string |
| countryWhereIdIssued | true | string |
| documentType (ID Card, Passport) | true | string |
| nationalIdFront | true | file_upload |
| nationalIdBack | true | file_upload |
| occupation | true | string |
| sourceOfFunds | true | string |
| destinationOfFunds | true | string |
Peru
Peru KYC Required Fields
| Field | Required | Type |
|---|---|---|
| fullName | true | string |
| dateOfBirth | true | string |
| phoneNumber | true | string |
| true | string | |
| country | true | string |
| address | true | string |
| countryWhereIdIssued | true | string |
| documentType (National ID, Passport) | true | string |
| nationalIdFront | true | file_upload |
| nationalIdBack | true | file_upload |
| occupation | true | string |
| sourceOfFunds | true | string |
| destinationOfFunds | true | string |
Dominican Republic
Dominican Republic KYC Required Fields
| Field | Required | Type |
|---|---|---|
| countryWhereIdIssued | true | string |
| documentType (ID Card, Passport) | true | string |
| nationalIdFront | true | file_upload |
| nationalIdBack | true | file_upload |
Paraguay
Paraguay KYC Required Fields
| Field | Required | Type |
|---|---|---|
| fullName | true | string |
| dateOfBirth | true | string |
| phoneNumber | true | string |
| true | string | |
| country | true | string |
| address | true | string |
| countryWhereIdIssued | true | string |
| documentType (National ID, Passport) | true | string |
| nationalIdFront | true | file_upload |
| nationalIdBack | true | file_upload |
| occupation | true | string |
| sourceOfFunds | true | string |
| destinationOfFunds | true | string |
Chile
Chile KYC Required Fields
| Field | Required | Type |
|---|---|---|
| fullName | true | string |
| dateOfBirth | true | string |
| phoneNumber | true | string |
| true | string | |
| country | true | string |
| address | true | string |
| countryWhereIdIssued | true | string |
| documentType (Cedula de Identidad, Passport) | true | string |
| nationalIdFront | true | file_upload |
| nationalIdBack | true | file_upload |
| occupation | true | string |
| sourceOfFunds | true | string |
| destinationOfFunds | true | string |
Hong Kong / China
HK / China KYC Required Fields
| Field | Required | Type |
|---|---|---|
| fullName | true | string |
| dateOfBirth | true | string |
| phoneNumber | true | string |
| true | string | |
| country | true | string |
| address | true | string |
| countryWhereIdIssued | true | string |
| documentType (DL, ID Card, Passport, Resident Card) | true | string |
| nationalIdFront | true | file_upload |
| nationalIdBack | true | file_upload |
| occupation | true | string |
| sourceOfFunds | true | string |
Uploading KYC Documents
After creating a customer and initiating the KYC process, required identity documents can be uploaded using the Add KYC Files endpoint.
Add KYC Files https://alfredpay.readme.io/v1.1/reference/post_customers-customerid-kyc-1
Example Request (National ID Front)
curl --location --globoff '{{URL_BASE}}/customers/{{customerId}}/kyc/{{submissionId}}/files' \
--header 'api-key: {{apiKey}}' \
--header 'api-secret: {{apiSecret}}' \
--form 'fileType="National ID Front"' \
--form 'fileBody=@"/path/to/id-front.jpg"'Example Request (National ID Back)
curl --location --globoff '{{URL_BASE}}/customers/{{customerId}}/kyc/{{submissionId}}/files' \
--header 'api-key: {{apiKey}}' \
--header 'api-secret: {{apiSecret}}' \
--form 'fileType="National ID Back"' \
--form 'fileBody=@"/path/to/id-back.jpg"'Example Response
{
"message": "success"
}Document Upload Requirements
Required Document Sides
| Document Type | Required Sides |
|---|---|
| Passport | Front only |
| National ID | Front and Back |
File Size Limits
| Document Type | Maximum Size |
|---|---|
| ID Card / Passport | 5 MB |
| Address Proof / Bank Statements / Business Documents | 16 MB |
Supported File Formats
| Document Type | Supported Formats |
|---|---|
| Identity Documents | pdf, jpg, png |
| Selfie | jpg, png |
| Address Proof / Bank Statements | pdf, jpg, png |
Updated about 22 hours ago
