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"
}