Skip to main content

Query Asset Card List

POST/dana/member/asset/queryAssetCardList.htm

This API is used to get the available asset card list that user has

API Type
DANA Open API
Expected Timeout
3 seconds
SNAP Service Code
-
Accept
application/json
Content Type
application/json

version
string
1 - 8 charactersRequired
API version. As per the respective API reference
function
string
1 - 128 charactersRequired
According to specifications defined by each business domain
Value: dana.member.asset.queryAssetCardList
clientId
string
1 - 36 charactersRequired
Client identifier which provided by DANA and used to identify partner and application system
clientSecret
string
1 - 64 charactersRequired
As a secret key of client. Assigned client secret during registration
reqTime
string
25 charactersRequired
Request time, in format YYYY-MM-DDTHH:mm:ss+07:00. Time must be in GMT+7 (Jakarta time)
reqMsgId
string
1 - 64 charactersRequired
Identify an unique system request. Each request will be assigned with a unique identifier (UUID)
reserve
string
1 - 256 characters
Reserved for future implementation (Key/Value)

memberId
string
21 charactersRequired
User identifier or merchant identifier
bindingId
string
32 characters
Asset card bind identifier
enableOnly
string
1 - 5 characters
Flag to determinate user's card status.
The possible values are true and false
Note

Will be true if user's card was active

contactBizTypeList
array of string
Contact biz type list, refer to ContactBizTypeEnum
TRANSFER_HIS
string
History of transfer transaction
DIRECT_TRANSFER
string
Transfer from virtual bank card
GENERAL_CARD
string
Bank card used for general purpose
DIRECTPAY_CARD
string
Bank card used for direct payment
PAYMENT_CARD
string
Bank card for payment card
CASHOUT_CARD
string
Bank card used for cashout
IMPS_ACCOUNT
string
Bank card used for BCA
INVESTMENT_ACCOUNT
string
Investment account
assetTypeList
array of string
Asset type list, refer to AssetCardTypeEnum
CHECKING_ACCOUNT
string
Checking account
SAVINGS_ACCOUNT
string
User’s savings account
LOAN_ACCOUNT
string
User’s loan account
IMPS_ACCOUNT
string
Immediate payment service account
DEBIT_CARD
string
User’s debit card
CREDIT_CARD
string
User’s credit card
SECURED_CREDIT_CARD
string
Secured credit card
VA_ACCOUNT
string
Virtual account
OTC_ACCOUNT
string
On the counter account
REFUND_ACCOUNT
string
User’s refund account
CREDIT_ACCOUNT
string
User’s credit account
LOAN
string
User’s loan account paylater
MUTUAL_FUNDS_ACCOUNT
string
User’s mutual fund account
INVESTMENT
string
User’s investment account
{
"request": {
"head": {
"version": "2.0",
"function": "dana.member.asset.queryAssetCardList",
"clientId": "305XSM22SG0ASM05",
"clientSecret": "5f2ef097c0f9464a80e4f0f9c9be85a0",
"reqTime": "2001-07-04T12:08:56+07:00",
"reqMsgId": "1234567asdfasdf1123fda",
"reserve": "{}"
},
"body": {
"memberId": "216610000000000000000",
"bindingId": "120300002008840365888",
"enableOnly": "true",
"contactBizTypeList": ["GENERAL_CARD", "PAYMENT_CARD", "CASHOUT_CARD"],
"assetTypeList": ["VA_ACCOUNT"]
}
},
"signature":"signature string"
}

version
string
1 - 8 charactersRequired
API version. As per the respective API reference
function
string
1 - 128 charactersRequired
According to specifications defined by each business domain
Value: dana.member.asset.queryAssetCardList
clientId
string
1 - 36 charactersRequired
Client identifier which provided by DANA and used to identify partner and application system
clientSecret
string
1 - 64 charactersRequired
As a secret key of client. Assigned client secret during registration
respTime
string
25 charactersRequired
Response time, in format YYYY-MM-DDTHH:mm:ss+07:00. Time must be in GMT+7 (Jakarta time)
reqMsgId
string
1 - 64 charactersRequired
Identify an unique system request. Each request will be assigned with a unique identifier (UUID)
reserve
string
1 - 256 characters
Reserved for future implementation (Key/Value)

resultInfo
json object
Required
Define the detail of result information
resultStatus
string
1 charactersRequired
Result status, refer to result code list ResultStatusThe status of the request can be:
S: Success
F: Failure
U: Unknown
Can be added if these 3 statuses are insufficient for business requirements
resultCodeId
string
1 - 16 charactersRequired
Result code identifier, refer to result code list ResultCodeId
resultCode
string
1 - 64 charactersRequired
Result code string, refer to ResultCode
resultMsg
string
1 - 256 characters
Result message, refer to result code list ResultMsg
assetCardList
array of json object
Define the detail of asset card list
contactBizType
string
1 - 20 charactersRequired
Contact biz type, refer to ContactBizTypeEnum
TRANSFER_HIS
string
History of transfer transaction
DIRECT_TRANSFER
string
Transfer from virtual bank card
GENERAL_CARD
string
Bank card used for general purpose
DIRECTPAY_CARD
string
Bank card used for direct payment
PAYMENT_CARD
string
Bank card for payment card
CASHOUT_CARD
string
Bank card used for cashout
IMPS_ACCOUNT
string
Bank card used for BCA
INVESTMENT_ACCOUNT
string
Investment account
cardIndexNo
string
1 - 20 charactersRequired
Card index number
cardNoLength
string
2 charactersRequired
Card number length based on card index number
maskedCardNo
string
1 - 256 charactersRequired
Card number
assetType
string
1 - 20 charactersRequired
Asset Type, refer to AssetCardTypeEnum
CHECKING_ACCOUNT
string
Checking account
SAVINGS_ACCOUNT
string
User’s savings account
LOAN_ACCOUNT
string
User’s loan account
IMPS_ACCOUNT
string
Immediate payment service account
DEBIT_CARD
string
User’s debit card
CREDIT_CARD
string
User’s credit card
SECURED_CREDIT_CARD
string
Secured credit card
VA_ACCOUNT
string
Virtual account
OTC_ACCOUNT
string
On the counter account
REFUND_ACCOUNT
string
User’s refund account
CREDIT_ACCOUNT
string
User’s credit account
LOAN
string
User’s loan account paylater
MUTUAL_FUNDS_ACCOUNT
string
User’s mutual fund account
INVESTMENT
string
User’s investment account
holderName
json object
Required
Holder name
firstName
string
1 - 64 charactersRequired
First name
lastName
string
1 - 64 charactersRequired
Last name
instLogoUrl
string
Institution logo URL
instId
string
1 - 32 charactersRequired
Institution identifier
instOfficialName
string
1 - 32 charactersRequired
Institution official name based on instId
expiryYear
string
4 charactersRequired
Expiry year on some cards, such as debit card, credit card or virtual account
expiryMonth
string
2 charactersRequired
Expiry month on some cards, such as debit card, credit card or virtual account
verified
string
1 - 5 charactersRequired
Flag to determine whether user's card is verified or not. The possible values are true or false
Note

Will be true if status user was verified
For defaultAsset: Will be true if user used default payment and will be false if user doesn't used the default payment
For enableStatus: Will be true if enableOnly was true
For directDebit: Will be true if user used direct debit as a payment

bindingId
string
21 characters
Asset card bind identifier
defaultAsset
string
1 - 5 characters
Asset which used as a default payment for user.The possible values are true or false
enableStatus
string
1 - 5 characters
Flag to determine whether status is enabled or not.The possible values are true or false
directDebit
string
1 - 5 characters
Flag to determine whether payment with direct debit.The possible values are true or false
{
"response": {
"head": {
"version": "2.0",
"function": "dana.member.asset.queryAssetCardList",
"clientId": "2019052801270371642754",
"clientSecret": "5f2ef097c0f9464a80e4f0f9c9be85a0",
"respTime": "2023-10-26T08:27:06+07:00",
"reqMsgId": "195b7b7a39554c03ee3b1c0e890d172f",
"reserve": {}
},
"body": {
"resultInfo": {
"resultStatus": "S",
"resultCodeId": "00000000",
"resultCode": "SUCCESS",
"resultMsg": "success"
},
"assetCardList": [
{
"contactBizType": "CASHOUT_CARD",
"cardIndexNo": "29011540001590354",
"cardNoLength": "17",
"maskedCardNo": "29011540001590354",
"assetType": "VA_ACCOUNT",
"holderName": {
"firstName": "Wahyu",
"lastName": "Setiawan"
},
"instId": "BCAC1ID",
"instOfficialName": "BCA BANK CENTRAL ASIA",
"expiryYear": "9999",
"expiryMonth": "12",
"verified": "false",
"bindingId": "120300002008840365547",
"defaultAsset": "false",
"enableStatus": "true",
"directDebit": "false"
}
]
}
},
"signature": "signature string"
}

ResultStatusResultCodeIdResultCodeResultMessageSolution
S 00000000SUCCESSsuccess
Mark Query Asset Card List process as Success
F 00000004PARAM_ILLEGALparameter illegal
Mark Query Asset Card List process as Failed. Retry request with proper parameter
F 00000900SYSTEM_ERRORsystem error
Mark Query Asset Card List process as Failed. Retry request periodically. If error is raising, can contact to DANA to check the process
ask AILLM-readable DANA API docs: llms.txt
ask AIAI Assistant
Need help with our documentation?
Start from our frequently asked questions or feel free to ask anything else.

AI generated responses may contain mistakes.