Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.spherepay.co/llms.txt

Use this file to discover all available pages before exploring further.

Before a customer can send or receive funds through SpherePay, they must be created and verified. SpherePay operates under anti-money laundering (AML) and know-your-customer (KYC) regulations, which means every customer who initiates or receives a transfer must have their identity confirmed before any funds move. This applies to both individuals and businesses.
Customer onboarding in SpherePay

What is a customer?

In SpherePay, a customer is an entity — either an individual person or a registered business — that your platform onboards to send or receive funds. You create a customer record via the API, then complete the required verification steps before that customer can participate in any transfer.
A customer whose verification profile is not approved cannot initiate or receive transfers. Complete onboarding before building any transfer logic.

Customer types

SpherePay supports two customer types. Choose the type that matches your end user.
IndividualBusiness
Verification processKYC (Know Your Customer)KYB (Know Your Business)
Identity documentsGovernment-issued ID, tax identification numberIncorporation certificate, shareholder registry, UBO IDs
UBO verificationNot applicableRequired for all individuals with ≥ 25% ownership
Typical review time0–2 business days2–7 business days

Onboarding models

SpherePay supports two onboarding models that determine how compliance steps — identity verification, liveness checks, legal agreements, and contact verification — are handled.
Sphere-ManagedPlatform-Managed
AvailabilityDefault — available to all new integrationsOpt-in — requires Sphere Compliance approval
Liveness verificationIn-flow face liveness check via Sumsub SDKUpload a liveness report from your own KYC provider
Terms of ServiceHosted TOS link generated by SphereEmbedded in your platform’s own terms
Contact verification (OTP)Sphere manages phone and email OTPHandled by your platform upstream
MSA (business only)In-flow MSA signing via hosted linkCompleted with Sphere prior to onboarding
All new API integrations use Sphere-Managed by default. Platform-Managed onboarding is opt-in and requires qualification — contact your dedicated Solutions Engineer to initiate the approval process.

Integration methods

Both customer types support two integration methods. Pick one and use it consistently — mixing methods for the same customer is not supported.
APIHosted Link
You controlEvery data collection and submission stepOnly the redirect — SpherePay handles the rest
Frontend effortHighMinimal
Best forCustom onboarding UX embedded in your productFastest time to integration

After approval

Once a customer’s verification profile status reaches approved, they can:
  • Register a bank account to send or receive funds via bank rail
  • Register a crypto wallet to enable on-ramp and off-ramp transfers
  • Initiate a transfer

Individual KYC

Onboard individuals through identity verification. Choose between API-based or hosted link integration, with Sphere-Managed or Platform-Managed compliance.

Business KYB

Onboard businesses with company documents, UBO registration, and identity verification via API or hosted link.

KYC via hosted link

Use SpherePay’s hosted onboarding link to verify customers without building a custom UI.

Verification profile

Understand what each verification status means and what triggers transitions between states.
Last modified on May 12, 2026