v1

latestOpenAPI 3.0.32026-07-23167675.4 KB
Direct Inquiry

Direct Inquiry

Direct Inquiry

post/v1/transfer-va/inquiry

Headers

X-TIMESTAMPstring required

Client's current local time in yyyy-MM-dd'T'HH:mm:ssXXX format. Sample: 2024-03-19T14:39:01+07:00

X-SIGNATUREstring required

Algorithm symmetric signature HMAC_SHA512 (clientSecret, stringToSign)

X-PARTNER-IDstring required

Unique ID for a partner (DOKU'S Client ID)

X-EXTERNAL-IDstring required

Numeric String. Reference number that should be unique in the same day (request-id)

CHANNEL-IDstring required

channel Id for VA

Authorizationstring required

Access Token obtained from Get B2B Token API

Access Token obtained from Get B2B Token API | Go to here for detailed documentation

Request body

partnerServiceIdstring required

similar to company code/BIN,8 digit left padding space. | Mandatory | min length: 1 | max length: 8

customerNostring required

Unique number (up to 20 digits). partnerServiceId + customerNo or virtualAccountNo. | Mandatory | min length: 1 | max length: 20

virtualAccountNostring

partnerServiceId (8 digit left padding 0) + customerNo (up to 20 digits). partnerServiceId + customerNo or virtualAccountNo. | min length: 1 | max length: 28

channelCodestring

Channel code from bank | min length: 1 | max length: 10

trxDateInitstring required

Transaction date. | Mandatory

languagestring

Language | min length: 1 | max length: 2

inquiryRequestIdstring required

Unique Inquiry request id. | Mandatory | min length: 1 | max length: 30

Response

item created

responseCodestring required

Response Code with format HTTP status code + service code + case code. service code and status code refer to: https://developers.doku.com/getting-started-with-doku-api/error-handling/http-status-and-case-code#id-1.-virtual-account . | Mandatory | min length: 1 | max length: 7.

responseMessagestring required

Response Description. | min length: 1 | max length: 150