Skip to main content
Etherfuse supports two approaches for customer onboarding and KYC verification. Both work the same in sandbox as in production.
ApproachBest ForGuide
Hosted UI (Presigned URL)Fastest integration — Etherfuse handles identity collection, document upload, and agreement signing in one hosted pageHosted UI Flow
ProgrammaticWhite-label experience — collect data in your own UI, submit via API, full control over the customer journeyProgrammatic Flow
Start with the Hosted UI if you want the fastest path to testing. You can migrate to Programmatic later without re-onboarding existing customers.Hybrid is also common — use the programmatic API for identity and documents, then redirect the user to the presigned URL for agreements and compliance verification.
KYC Requirements (Production)In production, the following must be submitted for each customer:
  1. Selfie — A photo of the customer’s face
  2. Government-issued identification — A valid ID document (passport, driver’s license, national ID)
  3. Proof of address — Document showing the customer’s current address (utility bill, bank statement)
If the government-issued ID includes the customer’s address (e.g., a driver’s license), it can satisfy both requirements. After all data is submitted, Etherfuse reviews the information for accuracy before approving the customer.In sandbox, you can complete KYC using fake data — no real personal information is required.

Interactive Tutorial

Use the interactive tutorial below to walk through the full onboarding flow with your sandbox API key.

Reference