API to API

Callback

Webhook transaksi dari Miharogames ke endpoint mitra.

Callback

Callback dikirim jika mitra_key.callback_url valid. Callback dipakai agar mitra tidak harus polling status terus-menerus.

Webhook Payload

{
  "event": "transaction.updated",
  "event_id": "callback_9381_20260814144652",
  "occurred_at": "2026-08-14 14:46:52",
  "partner_trx_id": "OMNI-TRX-001",
  "transaction_number": "PAY/KFI/8/2026/54",
  "payment_status": "PAID",
  "transaction_status": "SUCCESS",
  "serial_number": "0214073400005825489229"
}

Retry Policy

Callback bersifat at-least-once. Jika endpoint mitra timeout atau tidak mengembalikan response sukses, Miharogames dapat mengirim ulang callback.

Mitra harus membuat receiver idempotent memakai event_id atau partner_trx_id.

Response Mitra

Endpoint mitra sebaiknya mengembalikan response 2xx secepat mungkin.

{
  "status": true,
  "message": "OK"
}