User Onboarding
Before a user can buy Bitcoin or move money, they need to be verified and set up with a wallet and bank account.
Identity Verification (KYC)
You submit the user's personal information and a photo of their ID. We verify their identity and return a status.
Verification usually takes seconds, but can take up to 24 hours if manual review is needed.
Wallet Creation
Once verified, create a wallet to hold the user's funds.
Use btc for Bitcoin, ofcusd for USD.
Bank Account Linking
Connect the user's bank account so they can deposit and withdraw USD.
You'll need their account number, routing number, and account type (checking/savings).
Putting It Together
Next Steps
- Funding — Deposit USD or receive Bitcoin
- Conversions — Buy or sell Bitcoin