Create and manage users programmatically. Each user can have one or more wallets for storing funds.
User Linking
When you create a user, the system checks if a user with the same phone number already exists. If so, the existing user is linked to your partner account rather than creating a duplicate. This allows users to seamlessly use their wallet across multiple partner applications.
API Reference
Create User
Identity Verification
When you provide identity information (ID number, date of birth, etc.), the user is automatically queued for verification. The idVerificationStatus field shows the current status:
PENDING - Verification in progress
VERIFIED - Identity confirmed
FAILED - Verification failed
MANUAL_REVIEW - Requires manual review
Verified users have higher transaction limits and can access more features. We recommend collecting KYC data upfront for the best user experience.