DOWGO / dowgo-one

dApp to swap Dowgo Tokens
https://dowgo-dapp.vercel.app
GNU General Public License v3.0
0 stars 1 forks source link

Integrate Veriff for KYC (Dowgo ONE) #17

Open antoine-dowgo opened 1 year ago

antoine-dowgo commented 1 year ago

This task contains multiple components:

antoine-dowgo commented 1 year ago

@oscar-dowgo Please link me to all the necessary KYC information for Dowgo ONE

antoine-dowgo commented 1 year ago

So here is what the veriff integration looks like:

oscar-dowgo commented 1 year ago

Here is the requirements for the Alpaca onboarding : https://drive.google.com/open?id=130GOZhIXc-wwYCYlpv74Eyc4wwfloYx7&authuser=oscar%40dowgo.com&usp=drive_fs

oscar-dowgo commented 1 year ago

Here is the KYC requirements

1- Security onboarding for Broker API:

a - CUSTOMER PROFILE: survey, b - FINANCIAL PROFILE: survey, c - AFFILIATIONS/AML: survey, d - IDENTITY VERIFICATION: we collect ID doc for Alpaca / VERIFF do it for us if we do Trading API. e - TAX REQUIREMENTS: link the https://s3.amazonaws.com/docs.alpaca.markets/files/W-8Ben+Example+Broker+Docs.pdf f - BROKER REQUIREMENTS: link the https://files.alpaca.markets/disclosures/library/AcctAppMarginAndCustAgmt.pdf for agreement & signature;

2- For DOWGO ONE with Trading API:

We would build a simple UX for - a - b - We call VERIFF API/interface for - d - We don't do - c - e - f - as DOWGO customers are not directly owner of the stocks. They are only exposed to them through DOWGO ONE;

3- As for Broker API we will conduct all the requirements. CRYPTO requirements are lighter and require few more steps.

antoine-dowgo commented 1 year ago

Forms for a and b ready, 3rd step opens verif modal. TODO:

antoine-dowgo commented 1 year ago
Screenshot 2023-01-19 at 11 13 11 AM Screenshot 2023-01-19 at 11 13 30 AM

KYC_FIRST_STEP_DOWGO

Screenshot 2023-01-19 at 11 14 30 AM

VERIFF_FRAME_DOWGO

This is what I built so far. In step 3, reentering First and last name is not necessary, I just haven't modified the code to skip that yet.