Payment Notify

A server-to-server POST notifying your system when a transaction changes state. This webhook covers both Money-In (payments) and Money-Out (withdrawals) via the top-level command field.

circle-info

"command": "money-in" → payment event (payin) "command": "money-out" → withdrawal event (payout)

no_reference_number (RRN) that acts as a tracking ID for the transaction.

Money-in Payment Notify

POST [MERCHANT_CALLBACK_URL]

A server-to-server POST from our platform to your webhook when a Money-In payment changes state (e.g., EXPIRED, PAID , CANCEL , UNPAID ). Use this to finalize orders without polling.

Headers

Name
Value

Content-Type

application/json

Body

{
  "amount": 14000,
  "command": "money-in",
  "created_at": "2025-09-25T21:43:31+07:00",
  "customer_name": "adudu123",
  "fee_amount": 98,
  "no_reference_number": "1758811430",
  "original_reference": "MONEBASH12509250719",
  "partner_reference_no": "MOONBASE11153",
  "payed_at": "2025-09-25 21:43:50",
  "payment_channel": "qris",
  "status": "PAID"
}

Response