Certificate Issuance
The Electronic Certificate Issuance Service is the activity of identity checking that shows legal subjects in order to issue an Electronic Certificate with the purpose of doing verification of citizen
This module only support verification for indonesian identity card (KTP)
Endpoints
Method | URL |
POST |
|
Headers
Header | Value |
|
|
|
|
Request
Field | Type | Description |
identityId
|
| Nomor induk kependudukan (NIK) based on the identity card. |
fullName
|
| Full name based on the identity card. |
birthDate
|
| Birth Date based on the identity card. |
emailAddress
|
| Email address (must be unique per NIK). |
phoneNumber
|
| Valid phone number, use country code but without symbol (+), (must be unique per nik). |
faceImage
|
| Selfie photo of the identity card holder. Image binary encoded in base64 without <data:image/png;>. - Supports: JPG, JPEG, PNG, SVG - Min Size: 100KB - Max Size: 4MB - Min Pixel: 480px x 640px |
identityImage
|
| Identity card photo. Image binary encoded in base64 without <data:image/png;>. - Supports: JPG, JPEG, PNG, SVG - Min Size: 100KB - Max Size: 2MB - Min Pixel: 480px x 360px |
Testing
In the sandbox environment, we only response api call with dummy data. To get valid response data, you can use our production environment instead.
You can use any identityId to produce verified status.
Example:
Response
Field | Type | Description |
id |
| Kredibel history id (unique for every transactions). |
status |
| Identifier of the transaction status: - verified - verified_with_reason - not_verified |
rejectFields |
| Indicator if there’s a false response to a or any parameter, example if nik. |
referenceId |
| Reference id. |
Errors
Please read this page <Responses & Errors> to know more about response.
Last updated