Expand |
---|
|
Identity Verification:
Step 1 The User completes the verification form by providing all the information required for identity verification.
...
mutation{addProfile}
Back-end: save to db
Step 2 Upload documents with exploration data and type of document (PNG, JPEG)
...
status: "processing"
- user waiting verification result/ [empty array]status: "pending"
- system waiting for user to continue verification
Step 3 Upload a selfie file (PNG, JPEG)
After upload all files → start Workflow KYCverification
Documents
Profile
User
Action: sumsub.sendDocument
glorep.sendDocument
if internal → userDecision ( KYC officer approve/reject)
...
KYC Waiting
represents the status of users in the KYC process, waiting for verification.SumSub Service
denotes the service used for verification.Real-time Decision Making
indicates the immediate feedback users receive based on verification results.Verified Status
andNot Verified Status
represent the outcomes of the verification process.General Tab
andKYC Tab
are tabs in the platform interface for administrators.Verification Process
andWithdrawal Restriction Level
are admin capabilities within the General Tab.User KYC Details
andAdmin Capabilities
are sections within the KYC Tab.Various arrows depict the flow of information and actions within the platform interface.
query KYCstatus
1 step:
Code Block |
---|
{
state: “email”
} |
На фронте можно попросить заново выслать верификационный емейл
2 step:
Code Block |
---|
{
state: “phone”,
phone: "+3806688888888" or ""
} |
На фронте можно ввести номер телефона (если до этого не был введен), отправить на него СМС и ввести полученный код
3 step:
Code Block |
---|
{
state: “profile”
} |
Загружаем данные по профилю - ФИО, место проживания, гражданство, дата рождения
если этот этап уже пройден, то (перечень docsToUpload будет уменьшаться по мере загрузки документов)
Code Block |
---|
{
state: “document”,
docsToUpload: [
{
type: "ID/Passport",
withInfo: true
},{
type: "Proof of address",
withInfo: false
},{
type: "Selfie",
withInfo: false
}
]
} |
Все документы уже загружены, но ждет верификации (или офицера безопасности или третьей стороны - e.g. sumsub):
Code Block |
---|
{
state: “under verification”
} |
KYC пройден:
Code Block |
---|
{
state: "verified"
} |