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
2009700SuccessSukses
4009701Invalid field format { field name }Format invalid
4009702Invalid mandatory field {field name}Format pada bidang wajib tidak ada atau tidak valid
4019700Unauthorized. Invalid SignatureX-Signature salah
4019701Invalid Token, Token found in request is invalidToken B2B invalid
4019702Invalid Customer Token, Token found in request is invalidToken B2B2C invalid
4099700Cannot use same X-EXTERNAL-ID in same dayX-External-ID sudah pernah digunakan di hari yang sama
4049701Bad RequestRequest header ada yang salah / kurang
4049701Unauthorized. 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