post https://api.verihubs.com/data-verification/certificate-electronic/verify
This method helps you to verify identity checking that shows legal subjects in order to issue an Electronic Certificate with the purpose of doing verification of citizenship data through legal sources. Please refer to Verihubs Documentation for guidelines and best practice
Scenario Description
Success Scenario
Scenario | Request Payload | Description |
---|---|---|
User input all valid data | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_SUCCESS EMAIL_SUCCESS | Data inputted based on rules & registered in Dukcapil based on NIK |
NIK Scenario
Scenario | Request Payload | Description |
---|---|---|
User did not input value in NIK payload | NIK_EMPTY NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | Data inputted missing value in NIK payload |
User input NIK not numeric format | NIK_INVALID_1 NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | Data inputted NIK not numeric format |
User input NIK less than 16 characters | NIK_INVALID_2 NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | Data inputted NIK less than 16 characters |
User input NIK more than 16 characters | NIK_INVALID_3 NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | Data inputted NIK more than 16 characters |
User input all valid data | NIK_LIVENESS_FAILED NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | Inputted data and got not_verified status because of liveness check |
User input all valid data | NIK_FAILED NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | Inputted data and got not_verified status with reject_field nik |
Name Scenario
Scenario | Request Payload | Description |
---|---|---|
User did not input value in Name payload | NIK_SUCCESS NAME_EMPTY BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | Data inputted missing value in Name payload |
User input all valid data | NIK_SUCCESS NAME_FAILED BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | Inputted data and got not_verified status with reject_field name |
Birth Date Scenario
Scenario | Request Payload | Description |
---|---|---|
User did not input value in Birth Date payload | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_EMPTY SELFIE_PHOTO_SUCCESS KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | Data inputted missing value in Birth Date payload |
User did not input Birth Date based on format | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_INVALID_1 SELFIE_PHOTO_SUCCESS KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | Data inputted Birth Date not in DD-MM-YYYY format |
User input all valid data | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_FAILED SELFIE_PHOTO_SUCCESS KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | Inputted data and got not_verified status with reject_field birth date |
Selfie Photo Scenario
Scenario | Request Payload | Description |
---|---|---|
User did not input value in Selfie Photo payload | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_EMPTY KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | Data inputted missing value in Selfie Photo payload |
User did not input Selfie Photo based on format | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_INVALID_1 KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | User did not input Selfie Photo based on format |
User did not input Selfie Photo based on format | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_INVALID_2 KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | Data inputted not in 640x480 px format |
User did not input Selfie Photo based on format | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_INVALID_3 KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | Data inputted Selfie Photo below 100 kb |
User did not input Selfie Photo based on format | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_INVALID_4 KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | Data inputted Selfie Photo above 4096 kb |
User did not input Selfie Photo based on format | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_FAILED KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | Inputted data and got not_verified status with reject_field Selfie Photo |
User did not input Selfie Photo based on format | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_NO_FACE KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | Inputted data and got invalid_payload status with reject_field Selfie Photo (No Face Detected) |
User did not input Selfie Photo based on format | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_CANT_PROCESSED KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_SUCCESS | Inputted data and got invalid_payload status with reject_field Selfie Photo |
KTP Photo Scenario
Scenario | Request Payload | Description |
---|---|---|
User did not input value in KTP Photo payload | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_EMPTY EMAIL_SUCCESS PHONE_SUCCESS | Data inputted missing value in KTP Photo payload |
User did not input KTP Photo based on format | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_INVALID_1 EMAIL_SUCCESS PHONE_SUCCESS | Data inputted not a valid Base64 format |
User did not input KTP Photo based on format | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_INVALID_2 EMAIL_SUCCESS PHONE_SUCCESS | Data inputted not in 480x360 px format |
User did not input KTP Photo based on format | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_INVALID_3 EMAIL_SUCCESS PHONE_SUCCESS | Data inputted Selfie Photo below 100 kb |
User did not input KTP Photo based on format | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_INVALID_4 EMAIL_SUCCESS PHONE_SUCCESS | Data inputted Selfie Photo above 2048 kb |
Email Scenario
Scenario | Request Payload | Description |
---|---|---|
User did not input value in Email payload | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_SUCCESS EMAIL_EMPTY PHONE_SUCCESS | Data inputted missing value in Email payload |
User did not input Email based on format | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_SUCCESS EMAIL_INVALID_1 PHONE_SUCCESS | Data inputted not a valid format |
User did not input unique email to the Email payload (using the same email for another NIK) | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_SUCCESS EMAIL_CONFLICT PHONE_SUCCESS | Inputted data and got verified_with_reason status with reject_field Email |
Phone Scenario
Scenario | Request Payload | Description |
---|---|---|
User did not input value in Phone payload | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_EMPTY | Data inputted missing value in Phone payload |
User did not input Phone based on format | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_INVALID_1 | Data inputted is not based on format |
User did not input unique Phone to the Phone payload (using the same phone for another NIK) | NIK_SUCCESS NAME_SUCCESS BIRTH_DATE_SUCCESS SELFIE_PHOTO_SUCCESS KTP_PHOTO_SUCCESS EMAIL_SUCCESS PHONE_CONFLICT | Inputted data and got verified_with_reason status with reject_field Phone |