Inquiry Transaction



Ketika beralih ke halaman pembayaran, sistem Espay akan meminta rincian dari transaksi kepada sistem penjual berdasarkan ID pesanan yang penjual berikan, rincian transaksi ini akan ditampilkan kepada pelanggan ketika pelanggan telah di halaman pembayaran dan untuk membuat sistem bank mengetahui jumlah yang akan mereka butuhkan untuk diproses.


Sistem Espay akan mengirim request dan setelah penjual menerima request, penjual diharapkan untuk memberikan response dengan pemisah semicolon (;) dan berdasarkan pada jenis template

error_code;error_message;order_id;amount;ccy;description;trx_date

Contoh response sukses dari penjual:

0;Success;TX151028132832A001;50000.00;IDR;Payment For Me;28/10/2015 13:28:32

Contoh response gagal dari penjual:

1;Invalid Order Id;;;;;

Alur Pesan

ESPAY -> Penjual

Metode

HTTP Post

API URL

http://www.yourwebsite.com/inquiry.php or 
https://www.yourwebsite.com/inquiry.php


Parameter Request:
Nama Parameter Attribute Mandatory Keterangan
rq_uuid 64 Ya Pengidentifikasi request. ID unik untuk mengidentifikasi pesan-pesan tersebut dengan pesan yang lain
rq_datetime 19 Ya Tanggal dan waktu di server aplikasi Espay ketika pesan dikirim
member_id 20 Tidak Kode pelanggan jika terdaftar di aplikasi Espay
comm_code 10 Ya Kode penjual yang terdaftar di aplikasi Espay
order_id 20 Ya Nomor transaksi / ID faktur / ID unik yang mengidentifikasi pesanan / tagihan / faktur
Password 32 Tidak Password digunakan untuk mengidentifikasi dan mekanisme validasi oleh penjual untuk mengidentifikasi request secara menyeluruh dari aplikasi Espay
Signature 64 Ya Signature diperlukan untuk validasi oleh penjual

Parameter Response:
Nama Parameter Attribute Mandatory Keterangan
error_code 4 Ya Penjual akan memberikan informasi tentang request berdasarkan bidang ini.
0 = Sukses, proses di penjual telah sukses
lainnya = failed, proses di penjual telah gagal (validasi bermasalah, proses bisnis tidak sesuai, atau masalah lainnya)
error_message 32 Ya Jika error_code sama dengan 0 = Sukses
Jika error_code tidak sama dengan 0, silahkan sisipkan pesan atau keterangan masalah pada bidang ini
order_id 20 Tidak Tidak Nomor transaksi / ID faktur / ID unik yang mengidentifikasikan pesanan / tagihan / faktur
amount 13.2 Tidak Tidak Jumlah yang harus dibayar oleh pelanggan
Format : 100000.00
ccy 3 Tidak Tidak Kode mata uang transaksi. contoh: IDR / USD
description 32 Tidak Tidak Deskripsi transaksi
trx_date 19 Tidak Tidak Tanggal transaksi di server penjual
Format : DD/MM/YYYYhh:mm:ss