Initial commit
This commit is contained in:
38
docs/zagros/KYC-steps/level-one/personal-info.md
Normal file
38
docs/zagros/KYC-steps/level-one/personal-info.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# KYC: Personal info
|
||||
###### Sprint: 3
|
||||
|
||||
### Outcome:
|
||||
Users add the below information to their profile
|
||||
|
||||
### Implementation description:
|
||||
|
||||
#### Endpoints:
|
||||
POST {$domain}/api/v2/barong/resource/profiles
|
||||
|
||||
|
||||
#### File destination:
|
||||
{$Dalan_Path}/app/api/v2/resource/profiles.rb
|
||||
|
||||
#### Commits:
|
||||
9f1cde76
|
||||
2422f5d1
|
||||
|
||||
#### What did we implement:
|
||||
In the Opendax, users can create their profiles by personal info and Address info in one step, also in this step there is no way to upload identity card
|
||||
|
||||
So In Zagros, we separate the step of adding personal info from adding address info step, and also we add upload identity card features
|
||||
|
||||
|
||||
```mermaid
|
||||
sequenceDiagram
|
||||
|
||||
Title: KYC - Profile Step
|
||||
note over User,Ranj:**upload** is a picture of front identity card
|
||||
User->>Ranj:first_name, last_name, dob, national_code, upload
|
||||
Ranj->>Dalan:Post: after client side checking
|
||||
Dalan->>Ranj:4xx if any required params are empty
|
||||
Dalan->>Ranj:4xx if Profile model validity fails
|
||||
Dalan->>Ranj:4xx if Document model validity fails
|
||||
Dalan->>Ranj:2xx the profile create successfully
|
||||
Ranj->>User:notify user that profile created
|
||||
```
|
||||
Reference in New Issue
Block a user