Withdrawal Callback

Register your Withdrawal Callback URL and get Withdrawal notification from your Account or Sub-Account

Method and URL

POST www.yourcompany.com/payment_callback_url

Request

Header Request

Parameter
Data Type
Requirement
Description

X-API-Key

String

M

Callback API Key, an additional API Key used specifically for receiving callbacks

Content-Type

String

M

application/JSON

Accept

String

M

application/JSON

Request Body

{
  "event": "WITHDRAW.SUCCESS",
  "data": {
    "id": "7f0485cf-4289-40b4-9a0d-80f182b914fd",
    "merchantId": "e485e01b-ff59-4a47-bb7d-9b39064f3388",
    "withdrawal": {
      "referenceId": "Reforza-Pivot-001",
      "withdrawType": "BANK_ACCOUNT",
      "balanceType": null,
      "isFullAmount": false,
      "amount": {
        "currency": "IDR",
        "value": "1000000"
      },
      "description": "Reforza Pivot 001"
    },
    "status": "SUCCESS",
    "createdAt": "2025-08-07T07:29:13.962421067Z",
    "updatedAt": "2025-08-07T07:29:13.962421155Z"
  }
}

Detail Parameter Request

Parameter
Data Type
Requirement
Description

event

String

M

Withdrawal Event Names:

  1. WITHDRAW.SUCCESS

  2. WITHDRAW.FAILED

data

Object

M

Response Data from Pivot contains Withdrawal Object

Last updated