## 1. Order Creation

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.

![Order creation](/assets/order-creation.45fe825c4155a18fad732249bbef25a97e9108f64ded2dca8a84afd252198dff.2f40b509.png)

## 2. Know Your Customer (KYC)

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**

![Contact detail](/assets/contact-detail.336b6ff3e6c75381f42e8b89ae5f218e0c3db027895873bb2751143b8020f469.2f40b509.png)

**STEP 2: Customer to fill in Email verification number**

![Email verification](/assets/email-verification.bfc8a2ae41cc7f04e71f0615539bf7ab3bfb3884191a2f9441db41730832bd09.2f40b509.png)

**STEP 3: Customer to fill in Personal Details**

![Personal details](/assets/personal-details.86cd7f893916f583bdda19a6bcbeaee0190f00f0141e0820b1f8390ffb93a9fa.2f40b509.png)

**STEP 4: Customer to upload ID documents and liveness selfie**

![Sumsub 1 & 2](/assets/sumsub-1-2.c017dd73d04b91940ba33d1fb6e7bc25594385b8dfe5a5ee95f36e25efe4f4ca.2f40b509.png)

![Sumsub 345](/assets/sumsub-345.119bcfecdf4ef69f810452e601b8d474a363298a8cb8280a1e9455c78bd8dca0.2f40b509.png)

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.