Batch Search



yaitu proses pengecekan data nasabah dengan jumlah lebih dari satu berdasarkan nama yang sebelumnya telah melakukan pendaftaran di pihak terkait. pada API ini client dimohon untuk mengirimkan data nasabah dalam bentuk file csv sesuai format yang telah di sediakan dari SIJITU.


Client akan mengirimkan data ke Espay kemudian Espay akan meresponse dengan JSON format berisi status upload file untuk pencarian. Hasil pencarian Batch akan dikirimkan ke API yang harus di sediakan oleh client dengan file csv berisi hasil pencarian data berdasarkan nama yang dikirimkan.


Alur Pesan

Merchant -> Espay

Metode

HTTP Post

API URL

Development : https://sandbox-api.espay.id/cdd/sijitu/uploadbatchdata
Production : https://api.espay.id/cdd/sijitu/uploadbatchdata



Parameter Request:
Nama Parameter Max Length Mandatory Keterangan
rq_uuid 64 Ya Request identifier. Id unik untuk mengidentifikasi pesan ini dengan pesan lainnya
rq_datetime 19 Ya Tanggal dan waktu di server aplikasi Espay saat pesan terkirim
sender_id 32 Ya Kode identitas merchant yang terdaftar pada aplikasi Espay
user_id 64 Ya email yang terdaftar di Sijitu
organization_id 32 Ya Kode merchant yang terdaftar di Sijitu
isResult 5 Tidak Result hasil Batch Search. nilai tetap api / email
data file Ya Nama yang ingin di cari dalam bentuk file csv
signature 64 Ya Signature yang harus divalidasi oleh Espay. Klik Disini untuk detailnya


Parameter Response:
Nama Parameter Max Length Mandatory Keterangan
rq_uuid 64 Ya Request identifier. Id unik untuk mengidentifikasi pesan ini dengan pesan lainnya
rs_datetime 32 Ya Tanggal dan waktu di server aplikasi Espay saat pesan terkirim
error_code 4 Ya Kode error pada web service, 0000 artinya success
error_message 32 Ya Deskripsi error


Request

POST /cdd/sijitu/uploadbatchdata HTTP/1.1 Content-Length: 240 Host: sandbox-api.espay.id Accept: */* Content-Type: multipart/form-data rq_uuid=ABCTEST123SIJITUCEKBALANCE010100019PROD01&rq_datetime=2020-11-26 16:15:45&sender_id=SALDOMU&user_id=test@gmail.com&organization_id=ORG001&data=[berisi file csv]&signature=62615a2066b0d9e614371db4d63c6532cca3d12baf4240343dea3901e31ed061&isResult=email

Response

{ "rq_uuid": "ABCTEST123SIJITUCEKBALANCE010100019PROD01", "rs_datetime": "2022-09-12 16:38:50", "error_code": "0000", "error_message": "Success" }