Payment Notification
API ini wajib dibuat oleh merchant sebagai penerima data status transaksi dari tim MPS. Setiap kali transaksi terbayar, expired, ataupun created VA, MPS by sistem akan memberitahu kepada URL payment notification yang diset oleh merchant untuk kami secara real time memberikan status transaksi.
Notification Expired:
{"expiredDate":"Jun 19, 2020 5:41:37 PM",
"invoiceId":"196xxxxx",
"orderId":"12312w",
"merchantId":"197xasxxx",
"amount":9000.00,
"status":"EXPIRED",
"message":"invoice telah expired"}
Notification UNPAID:
{"expiredDate":"Jun 14, 2020 1:40:48 AM",
"invoiceId":"195xxxx",
"orderId":"195xxxx",
"merchantId":"196xxxxx",
"amount":151517.00,
"merchantProductCode":"Virtual Account",
"mitraReff":"-",
"status":"UNPAID",
"message":"invoice belum dibayarkan",
"isVaStatic":false}
Notification PAID:
{"expiredDate":"Jun 11, 2020 2:49:58 PM",
"invoiceId":"195xxxx",
"orderId":"1908xx",
"merchantId":"198xxxx",
"amount":416391.00,
"merchantProductCode":"Virtual Account",
"mitraReff":"-",
"status":"PAID",
"message":"invoice telah lunas","
isVaStatic":false}
Response yang harus merchant berikan:
{"status":"Success","invoiceId":"195xxxxxxxxx","message":"Success"}