Update Expire Transaction

Proses ini digunakan jika merchant ingin menggagalkan transaksi. Merchant akan mengirim request ke sistem Espay, lalu Espay akan mengirim response dengan format json seperti contoh dibawah ini


Alur Pesan

Merchant -> Espay

Metode

HTTP Post

API URL

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


Parameter Request:
Nama Parameter Max Length Mandatory Keterangan
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 ketika pesan dikirim
comm_code 32 Ya Kode merchant yang terdaftar pada aplikasi Espay
order_id 20 Ya Nomor transaksi / Id invoice / id unik untuk mengidentifikasi order/ billing/ invoice.
tx_remark 50 Ya Penjelasan untuk mengubah transaksi menjadi gagal/sudah lewat.
signature 64 Ya Signature yang harus divalidasi oleh merchant, lihat halaman ini untuk detailnya

Parameter Response:
Nama Parameter Max Length Mandatory Keterangan
rq_uuid 4 Ya Request identifier. Id unik untuk mengindentifikasi pesan ini dan pesan lainnya
rs_datetime 32 Ya Tanggal dan waktu server Espay saat messages response
error_code 4 Ya Kode error web service, 0000 berarti success
error_message 32 Ya Deskripsi error
tx_id 20 Tidak ID transaksi yang dihasilkan oleh bank
  

Contoh Request

POST /rest/merchant/updateexpire HTTP/1.1 Host: sandbox-api.espay.id Connection: keep-alive Content-Length: 250 Content-Type: application/x-www-form-urlencoded Accept: */* uuid=f105ad8c-528b-4ee2-b7c5-a974891bec27 &rq_datetime=2021-10-22 14:50:06 &comm_code=SGWADIRAKUSC &order_id=020121401334 &tx_remark=CANCELED &signature=c0ba7670c90dd6bc8ac94fb93d9afe402d836ce7f90f5d505fde5e6cfcc36634
  

Contoh Response

{ { "rq_uuid": "baefa025e0ca44861a9076c8Z83fccxx", "rs_datetime": "2018-02-27 11:57:45", "error_code": "0000", "error_message": "", "tx_id": "SG31516158283435J" }