End User Onboarding & KYC

Overview

There are 3 main steps in the Onboarding & KYC process:

  1. End User Account Creation

  2. Account Verification

  3. Enhanced Due Diligence (EDD), if applicable

These steps are described below.

Step 1: Account Creation

At this step you will collect the required KYC information for account creation from your users within your application. Then send this information to sFOX to create an account.

KYC information required for account information varies by the type of account you are creating (individual or business account). Reference the account type-specific guides for details.

Step 2: Verification

Verifying an end user account is the second step in the sFOX Connect API onboarding flow. Upon successfully creating an account, sFOX will send a verification OTP code directly to the email of the account. You will collect this code from your user and send it to sFOX for verification.

Individual accounts are required to complete SMS OTP code verification in addition to the above.

API interactions include:

After verification, the account will be able to link a bank, deposit, and gain access to sFOX trading and crypto features.

Note: Individual accounts will need to verify both phone and email. Business/Corporate accounts will only need to verify email.

Interactive Demo

Step 3: Monitor for and Complete Enhanced Due Diligence (EDD) Requests

In some cases, sFOX will require additional information about a user of your app beyond the initial account creation KYC information.

In these cases, an EDD request will be triggered, which will specify which user needs to complete the request and the information required.

To complete the EDD request, collect the requested information from your user and return it to sFOX as an EDD response.

Onboarding Guides

Last updated