Skip to main content

Recipient banks

GET
URLhttps://open-api.tingee.vn/v1/direct-link/financial-utility/get-domestic-bank-list

Get the list of recipient banks used when creating disbursement payment orders

Header Request​

HeaderRequiredDescription
Content-Type✓application/json
x-client-id✓Partner identifier issued by TINGEE.
x-signature✓HMAC SHA512 authentication signature.
x-request-timestamp✓Time the request is sent (format: yyyyMMddHHmmssSSS, UTC+7)

Query Parameters​

FieldTypeRequiredDescription
listTypeTransfernumber~Filter recipient banks by transfer type
- 1: NAPAS 247 fast transfer
- 0: Standard interbank transfer
- 2: Both types
Required for BIDV (the API currently only supports BIDV).
bankBinstring✓BIN of the sending bank. Currently only 970418 (BIDV) is supported.
rolestring~User role: Maker or Checker (uses the BIDV authorization session of that role).
Required for BIDV.

Code samples​

curl --location --request GET 'https://open-api.tingee.vn/v1/direct-link/financial-utility/get-domestic-bank-list?listTypeTransfer=1&bankBin=970418&role=Maker' \
--header 'accept: application/json' \
--header 'x-client-id: YOUR_CLIENT_ID' \
--header 'x-request-timestamp: 20240509154004003' \
--header 'x-signature: YOUR_SIGNATURE'

Sample Response​

{
"code": "00",
"message": "Success",
"data": {
"items": [
{
"code": "01202001",
"bin": "970418",
"externalBankCode": "01202001",
"name": "NHTMCP DTPT VN-HOI SO CHINH-HA NOI (BIDV)",
"shortName": "Ngan hang TMCP Dau tu va Phat trien Viet Nam",
"abbreName": "BIDV",
"nameEn": "bidv",
"transferType": "NORMAL",
"bankLogoUrl": "https://www.bidv.net/bidvdirectuat/media/logobank/01202001.png"
}
],
"total": 1
}
}
FieldTypeDescription
codestringResult code (00 = Success).
messagestringResponse message.
data.itemsarrayList of domestic banks.
data.items[].codestringBank code on the BIDV side.
data.items[].binstringBank BIN (NAPAS code) — used for the creditBankBin field when creating a disbursement payment order.
data.items[].externalBankCodestringBank code in the CITAD standard.
data.items[].namestringFull bank name.
data.items[].shortNamestringShort name.
data.items[].abbreNamestringAbbreviated name.
data.items[].nameEnstringEnglish name.
data.items[].transferTypestringTransfer type the bank supports:
- FAST: NAPAS 247 fast transfer
- NORMAL: Standard interbank transfer
- ALL: Both types
data.items[].bankLogoUrlstringBank logo URL.
data.totalnumberTotal number of banks.

Common error codes​

CodeDescriptionHow to handle
1077The BIDV authorization session for the role has expired or has not been grantedCall Get authorization URL with the correct role to re-authorize, then call the API again.
1021The bank is not supported or bankBin is missingPass the BIDV bankBin (970418).
90, 91, 92, 97Request authentication error (timestamp, client-id, signature)See System error codes.
OthersOther errorsSee Error codes.