# 1. Create Payout

# Request URL

  • {domain}/open-api/indonesia/disbursement/transfer

# Request Method

  • POST

# Request Header

Parameter name Required Type of data Description
Content-Type Y string application/json

# Request Param

Parameter name Required Type of data Length Example Description
appId Y string - - Application ID
param Y string - - Parameter Body
sign Y string - 45eebd745dcf0b5f6d6f9fcde28cd9fe8116a892 Sign

# param

Parameter name Required Type of data Length Example Description
timestamp Y long - 1678356680000 Current timestamp
mchOrderId Y string 10-32 8af3859431540122100 Merchant order id (unique for merchant), 10-32 characters
idempotencyId Y string 10-32 - Idempotency ID KEY, format:letter + number,10-32 characters
amount Y long - 10000 Payout amount (min: 10000)
accountNo Y string 1-50 - Beneficiary account.
accountName Y string 1-128 - Payee Name
mobile Y string 10-13 0812345678 Payee Mobile (format: start with 08)
payMethodCode Y string - Reference List Platform payMethodCode
transferCode Y string - Reference List Transfer code
remark N string 1-256 - Remark

# Request Example

# Request Body

{
  "appId": "349094b672f3479692ca70790477a8af",
  "sign": "LvSt/yg0XBwWkpNMD+2i43Zr0Ku7QCj6GWWKJWvuMuCH9xO4KUijPkzdO9lrLw7m7Ji6CHwln/0Oof6Au1rocnMQoxv/SDebIlnJlq2Rc9csZ8NbT0Ymgc67BPB8z3dXVCO6QCCpf0O0fVDHZ+sCpLiZTyd2+xUfUrFQaulq5/Gqa0m+uKyV5CF1kfLav0ppOcd80tEX21zzxiDormmtt//LhIBvN43DyqEqTXWUB7E7DFCctTUrJ6LRxOZrKPxMsXGZUod2zhWnD1LsdNbFm2SUhTDzURACSgdRVg2GstJoy2eA/5ODv8VXj+WL6tVR57pzo922Btlse2T3p08MBQ==",
  "param": "{\"mchOrderId\":\"8af3859431540122100\",\"idempotencyId\":\"8af3859431540122100\",\"amount\":10000,\"accountNo\":\"109594480004\",\"accountName\":\"test\",\"mobile\":\"0822111111\",\"payMethodCode\":\"BANK\",\"transferCode\":\"CIMB\",\"timestamp\":1683859432}"
}

How to construct request body


# Response Param

Parameter Name Type Description
code integer response code
message string response message
data Object data

# data

Parameter Name Type Example Description
mchOrderId String - mch order id
transactionId String D11X0000776259140001 Platform transaction id
transactionStatus String Reference List transaction status
transactionTime String 2023-05-04 11:43:08 transaction create time

# Response Example

{
  "code": 1000,
  "message": "success",
  "data": {
    "transactionId": "D11X0000776259140001",
    "transactionStatus": "PENDING",
    "transactionTime": "2022-05-24 12:51:07"
  }
}

Code Collection

# Failed Response Example

{
  "code": 21000,
  "message": "Server error, Please try again later.",
  "data": null
}