Withdrawal 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)

Money-out Notify

POST [MERCHANT_CALLBACK_URL]

A server-to-server POST from our platform to your webhook when a Money-Out payment changes state. Use this to finalize orders without polling.

Body

{
  "amount": 12500,
  "command": "money-out",
  "created_at": "2025-09-24T12:07:52+07:00",
  "customer_name": "TESTING",
  "fee_amount": 2500,
  "no_reference_number": "202509242200620000080670",
  "original_reference": "monebash202509244480",
  "partner_reference_no": "MC909109111930",
  "payed_at": "2025-09-24T12:10:04+07:00",
  "payment_channel": "Easylink",
  "status": 7
}

Response

Status Code Enum List

Status Code
Description

1

create

2

confirm

3

held

4

review

5

payout

6

sent

7

complete

8

canceled

9

failed

10

refund success

26

processing bank partner

27

remind partner

Last updated