Create a Withdrawal

Initiate a withdrawal either to your Payout Balance or directly to a Bank Account

Method and URL

POST [BASE_URL]/v1/withdrawals

Request

Request Body

{
  "referenceId": "TEST-REFORZA-2025-001",
  "withdrawType": "BANK_TRANSFER",
  "balanceType": "PAYOUT_BALANCE",
  "isFullAmount": false,
  "amount": {
    "value": "10000",
    "currency": "IDR"
  },
  "description": "Test Reforza Pivot"
}

Detail Parameter Request

Parameter
Data Type
Character limit
Requirement
Description

Withdrawal

Object

-

M

Response

Response Body

{
  "code": "00",
  "message": "OK",
  "data": {
    "id": "0199130c-f3aa-7024-b547-0ef3216f9602",
    "merchantId": "e485e01b-ff59-4a47-bb7d-9b39064f3388",
    "withdrawal": {
      "referenceId": "TEST-REFORZA-2025-001",
      "withdrawType": "BANK_TRANSFER",
      "balanceType": "PAYOUT_BALANCE",
      "isFullAmount": false,
      "amount": {
        "currency": "IDR",
        "value": "10000"
      },
      "description": "Test Reforza Pivot"
    },
    "status": "SUCCESS",
    "createdAt": "2025-09-04T04:47:20Z",
    "updatedAt": "2025-09-04T04:47:20Z"
  }
}

Detail Parameter Response

Parameter
Data Type
Requirement
Description

code

String

M

Response Code from Pivot

message

String

M

Human readable message that represent response from Pivot

data

Object

M

Response Data from Pivot contains Withdrawal Object

Last updated