Self services - Change name » History » Version 1
karnake ruengchaicharnkij, 02/18/2026 03:59 AM
| 1 | 1 | karnake ruengchaicharnkij | # Self services - Change name |
|---|---|---|---|
| 2 | |||
| 3 | ## Change name: |
||
| 4 | ### user interfaces: |
||
| 5 | <img src="clipboard-202602181054-dgj6d.png"><br> |
||
| 6 | ### Sequence Diagram: |
||
| 7 | |||
| 8 | <img src="Self service change name flow.png"><br> |
||
| 9 | |||
| 10 | ### Data flows: |
||
| 11 | |||
| 12 | Customer select “change name” service on customer profile then redirect to “change name”'s page as left photo in the user interfaces: |
||
| 13 | |||
| 14 | url: https://onboarding-uat.acecoin.com/self-service/change-name |
||
| 15 | |||
| 16 | 1. change documents upload to laser code |
||
| 17 | |||
| 18 | ``` |
||
| 19 | { |
||
| 20 | "first_name": "first name", |
||
| 21 | "last_name": "last name", |
||
| 22 | "date_of_birth": "date of birth", |
||
| 23 | "national_id": "1234567890121", |
||
| 24 | "laser_code": "AB1234567123" |
||
| 25 | } |
||
| 26 | ``` |
||
| 27 | 2. after click the button Front will call Backend APIs: |
||
| 28 | |||
| 29 | > a. api: https://api-uat.acecoin.com/onboarding/v1/self-service/change-name |
||
| 30 | > b. call to Appman to complete face comparison |
||
| 31 | > c. if Appman and DOPA return status are passed, produce kafka message |
||
| 32 | > d. return result to Front |
||
| 33 | > e. call to DOPA to check id card status |
||
| 34 | > > i. firstname |
||
| 35 | > > ii. lastname |
||
| 36 | > > iii. date of birth |
||
| 37 | > > iv. id card number |
||
| 38 | > > v. laser code |
||
| 39 | |||
| 40 | |||
| 41 | ``` |
||
| 42 | { |
||
| 43 | "national_id": "6400719122941", |
||
| 44 | "first_name": "ทดสอบ", |
||
| 45 | "last_name": "บัตร", |
||
| 46 | "date_of_birth": "25430101", |
||
| 47 | "laser_code": "AB0123456789" |
||
| 48 | } |
||
| 49 | ``` |
||
| 50 | 3. display new customer information as center photo in the user interface |
||
| 51 | |||
| 52 | 4. customer click the button to return to webtrade |