v1

latestOpenAPI 3.1.02026-07-26500375.1 KB

Balance Inquiry API

The following endpoint fetch the current balance in the merchant's Durianpay account.

post/balance-inquiry

Headers

Content-Typestring required

Indicates the media type of the resource. value: application/json

X-TIMESTAMPstring required

Timestamp in ISO8601 format, Example: 2024-05-14T18:54:57+07:00

Authorizationstring

Represents Access Token (B2B) of a request; string starts with keyword “Bearer ” followed by Access Token (B2B)

X-SIGNATUREstring required

Signature generated by encrypting HTTP method, relative path, access token, minified request body, and timestamp

X-PARTNER-IDstring required

Unique ID for a partner given by Durianpay upon completing registration. Its value is same as the X-CLIENT-KEY

X-EXTERNAL-IDstring required

Unique messaging reference identifier generated by merchant and should be unique within the same day

CHANNEL-IDstring required

Device identification on which the API services is currently being accessed by the merchant. Possible value: 95221

Request body

accountNostring required

Merchant's balance accountNo (merchant_id)

Response

200

responseCodestring
responseMessagestring

Example response

{
  "accountInfos": [
    {
      "availableBalance": {
        "currency": "IDR",
        "value": "100000.00"
      }
    }
  ],
  "responseCode": "2001100",
  "responseMessage": "Successful"
}