Individual Onboarding
Overview
Introduction to KYC verification requirements for individual customers
Individual Onboarding (KYC)
KYC (Know Your Customer) verification is required for individual customers before they can transact. The verification level depends on transaction limits, risk assessment, and regulatory requirements.
KYC requirements may vary based on jurisdiction, transaction volume, and the specific use case. Contact support for jurisdiction-specific guidance.
KYC Verification Levels
Swipelux supports three levels of KYC verification, each requiring progressively more documentation:
| Level | Requirements | Typical Use Case |
|---|---|---|
| Simplified | Name, surname, date of birth | Low-value transactions, ZeroKYC onramp flows |
| Standard | ID document + selfie | Regular transactions within standard limits |
| Enhanced | ID + selfie + proof of address + proof of funds | High-value transactions, elevated risk profiles |
Common Fields
All fields are optional when creating a customer:
| Field | Type | Description |
|---|---|---|
firstName | string | Customer's first name |
lastName | string | Customer's last name |
middleName | string | Customer's middle name |
email | string | Customer's email address |
birthDate | date | Date of birth (YYYY-MM-DD) |
phone | string | Phone number in E.164 format (e.g., +12025551234) |
metadata | object | Custom key-value pairs for your reference |
residentialAddress | object | Customer's address (streetLine1, city, state, country required) |
identifyingInformation | array | ID documents (type, issuingCountry, frontSideImage) |