Virtual Accounts - setup
Get your integration ready before creating your first virtual account.
High Level - Integration Steps
- Complete the Prerequisites below.
- Onboard an end customer.
- Link an external wallet address (required for the auto-convert Virtual Accounts).
- Retrieve virtual accounts.
- Manage virtual accounts.
Pre-requisites
- Work with zerohash to determine your onboarding method:
- zerohash-managed KYC: embed a zerohash-managed KYC SDK (docs here)
- Reliance: choose your own KYC/KYB provider, implement their tech, and submit the result to zerohash via API (POST /participants/customers/new for individuals, POST/participants/entity/new for businesses)
Approval neededThe Reliance onboarding method requires approval by zerohash's Compliance team. Consult your zerohash representative to begin the review process.
- In the Client Portal, create an API key with the "Virtual Account" permission enabled for Read and Write.
- Provide zerohash with your callback URL so we can configure your Platform to listen to the following webhook events:
- Participants: for End customer status updates
- External Account: for external account status updates
- This is mostly relevant auto-convert Virtual Accounts, where the destination blockchain wallet address is considered an External Account.
- Virtual Accounts: for dedicated virtual account status updates
Updated about 1 hour ago
Did this page help you?