Inquiry Merchant Info

Info Inquiry Merchant bukan proses yang wajib, proses ini hanya dilakukan jika sistem merchant perlu mengetahui bankProduct dan productCode yang dibutuhkan untuk menyesuaikan tampilan pada metode pembayaran, menempatkan bankCode dan productCode di api redirector akan secera otomatis mengalihkan halaman merchant ke halaman pembayaran.

Merchant akan mengirimkan request ke sistem Espay, kemudia Espay akan memberikan response dengan format json seperti contoh berikut


Alur Pesan

Merchant -> Espay

Metode

HTTP Post

API URL

Development : Development : https://sandbox-api.espay.id/rest/merchant/merchantinfo
Production : Production : https://api.espay.id/rest/merchant/merchantinfo


Parameter Request:
Nama Parameter Max Length Mandatory Keterangan
key 32 Ya Merchant Key yang diberikan oleh Espay

Parameter Response:
Nama Parameter Max Length Mandatory Keterangan
error_code 4 Ya 0000 = Success.
Other = Failed.
error_message 32 Ya jika error_code 0000 = Success
jika error_code bukan 0000, maka penjelesannya akan ditampilkan di sini
data Tidak
bankCode bankCode yang disetujui oleh merchant Contoh : 014, 008, 002
productCode Product Code disetujui oleh merchant Contoh : BCAKLIKPAY, EPAYBRI, MANDIRIB
productName Product Name yang disetujui oleh merchant Contoh : BCA KlikPay, Epay, Bri, Mandiri Internet Banking
  

Contoh Request

POST /rest/merchant/merchantinfo HTTP/1.1 Host: sandbox-api.espay.id Connection: keep-alive Content-Length: 250 Content-Type: application/x-www-form-urlencoded Accept: */* key=65ebeb3286bd3f0f860fcbe5adca9be4

Contoh Response

{ "error_code": "0000", "error_message": "Success", "data": [{ "bankCode": "014", "productCode": "BCAKLIKPAY", "productName": "BCA KlikPay" }, { "bankCode": "008", "productCode": "MANDIRIIB", "productName": "MANDIRI IB" }] }