Skip to main content

Submissions

Berfungsi untuk melakukan upload dokumen KYC

info

Saat melakukan Generate Signature untuk field bertipe image tidak ikut digenerate dalam signature

Service Info

HTTP MethodPOST
Service Code97
Http MethodPOST
Path...{version}/kyc/submissions
Header NameTipe DataWajibDeskripsi
Content-TypeStringYmultipart/form-data
AuthorizationStringYToken B2B
Authorization-CustomerStringYToken B2B2C
X-TIMESTAMPStringYWaktu lokal klien saat ini dalam format yyyy-MM-ddTHH:mm:ss+07:00.
X-SIGNATUREStringYDibuat dengan algoritma asymmetric with token B2B2C: Signature Generation
X-PARTNER-IDStringYClient’s client_id (diberikan pada saat onboarding )
X-EXTERNAL-IDStringYNomor referensi yang harus unik pada hari yg sama
CHANNEL-IDStringY00001 untuk PJP and 00002 untuk non PJP

Body

ParameterTipe DataWajibDeskripsi
fullNameStringYNama Lengkap
identityCardNumberStringYnomor ktp (NIK)
Length: <= 16 karakter
merchantIdStringYPengidentifikasi merchant yang unik untuk setiap merchant
Length: <= 64 karakter
dateOfBirthStringYTahun Tanggal lahir
Length: <= 25 karakter
idCardImageFileYFoto KTP
Size : <= 15MB Format: JPEG/PNG
selfieImageFileYFoto Selfie
Size : <= 15MB Format: JPEG/PNG

Request samples

{
"fullName": "tanjiro",
"identityCardNumber": "31234524xxxxxxxx",
"merchantId": "12xxxx",
"dateOfBirth": "2025-01-09",
"idCardImage": "file",
"selfieImage": "file"
}

Response Structure

ParameterTipe DataDeskripsi
responseCodeStringKode respons
Length: <= 7 karakter
responseMessageStringDeskripsi respons
Length: <= 150 karakter

Response samples

{
"responseCode": "2009700",
"responseMessage": "Successfully"
}

List Response Code API KYC Submissions

Response CodeResponse MessageDescription
2004800SuccessSukses
4004801Invalid field format { field name }Format invalid
4004802Invalid mandatory field {field name}Format pada bidang wajib tidak ada atau tidak valid
4014800Unauthorized. Invalid SignatureX-Signature salah
4094800Cannot use same X-EXTERNAL-ID in same dayX-External-ID sudah pernah digunakan di hari yang sama
4044801Bad RequestRequest header ada yang salah / kurang
4044801Unauthorized. Client Forbidden Access APIPartner tidak dapat mengakses api terkait
4009703File upload error: {}Terjadi Kesalahan Upload File, bisa dari size / format yang tidak sesuai
4099701Duplicate Documents, request has previously been processed indicates the same documents already process or successSudah upload dokumen sebelumnya dan sedang di proses
4039701Duplicate identityCardNumber already usednomor ktp / NIK sudah pernah terdaftar