Customer Management
Customer Management Overview
Enhance customers with additional data and KYC verification
Customer Management
Purpose: Enhance customers with additional data and KYC verification.
Customer management allows you to add more information to customers created in the core flow. While customers can be created with empty data {}
for the fastest integration, you can enhance them with personal details, contact information, and KYC verification for compliance.
Enhancement Options
Base Data Management
Update customer profile information including:
- Personal Details: First name, last name
- Contact Information: Email, phone number
- Address: For compliance and verification
KYC Verification
Handle Know Your Customer (KYC) compliance:
- Identity Verification: Document upload and verification
- Share Tokens: SumSub token-based verification for crypto rails
- Compliance Status: Track verification progress
SumSub ShareToken Workflow
For crypto rails operations, implement this pattern:
When to Use Enhancements
Core Flow (Required for basic transfers):
- ✅ Empty customer creation
{}
- ✅ Add wallets
- ✅ Create transfers
- ✅ Status updates
Enhancements (Add when needed):
- 📊 Base Data: When you need customer profiles, communications
- 🔒 KYC Verification: When compliance is required for your use case
- 📈 Advanced Features: When scaling beyond basic transfers
The core flow gets you started quickly. Add enhancements as your integration grows more sophisticated.