Skip to main content

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