Note: Buy order flow is used as the demonstration of KYC flow.
The customer journey starts with selecting the fiat and fiat amount to purchase with, the cryptocurrency and cryptocurrency amount to purchase as well as the payment method. The blockchain network will be defaulted, however an alternative can be selected. This information can also be pre-populated from your website and passed through to Banxa on order creation.

If this is the first time a customer is purchasing with Banxa they must complete KYC procedures
BANXA collects Contact details, Personal Details and ID docs in the standard KYC flow. Note that A customer's contact details is how Banxa determines whether the customer has already completed KYC.
STEP 1: Customer to fill in Contact Details

STEP 2: Customer to fill in Email verification number

STEP 3: Customer to fill in Personal Details

STEP 4: Customer to upload ID documents and liveness selfie


If the ID document or liveness selfie could not pass the quality check, customer will be asked to submit ID document and liveness video again until the information is verified.
Next step after KYC: Customer can continue the payment of their purchase according to payment method selected at Create Order steps.