Skip to main content

Onboarding via the API

Learn how to implement a frictionless onboarding experience that gets users started immediately while deferring regulatory requirements until they're actually needed.

Core Concepts

Before diving into implementation, let's understand the three fundamental concepts and how they work together.

The Conceptual Model

User → Wallet → KYC Verification

User - The customer identity

  • Represents an individual in your system
  • Contains basic profile information (name, email, phone)
  • Created instantly, no verification required

Wallet - The merchant-specific user wallet

  • Create a wallet for the user under your merchant
  • Can receive rewards and prizes immediately
  • Stores value and tracks transactions
  • Requires KYC only for money movement

KYC - The regulatory gatekeeper

  • Know Your Customer verification for banking compliance
  • Only required when moving real money
  • Progressive verification process
  • Once approved, unlocks all banking features

Traditional financial onboarding forces users through lengthy verification before they can do anything. Accrue takes a different approach—we let users experience value immediately, then verify when they're ready to transact.

Next Steps

Once you understand the two-phase approach: