Query of Card Balance
Brief Description:
- Card Balance Query
Environmental Information:
Test environment domain name: https://sbx-card-api.alchemypay.org
Production environment domain name: https://card-api.alchemypay.org
Request URL:
/open/merchant/api/findUserCardBalance
Request Method:
- post
- Content-Type: application/json
Parameters:
Request Parameters
Parameter | Signature | Required | Type | Length | Description |
---|---|---|---|---|---|
cardId | Yes | Yes | string | 64 | Card ID |
appId | Yes | Yes | string | 32 | Merchant appid |
sign | No | Yes | string | 512 | Signature |
Note: "Signature" indicates whether the parameter needs to be included in the signature calculation.
Request Example:
{
"cardId": "c_590c6c4cc0f6471b979b",
"appId": "qmamnbodyqzbdr0w",
"sign": "8979EEB59CF15246A04E033962CA4084973A9D0F2F5CC08F07B99E9D0338F4486ED7700CF78F6365C2E399ED593B3EF9059F2EC808B5107CED8CC17BA0475962"
}
Response Parameters
Parameter | Type | Description |
---|---|---|
code | string | Code - code description for details |
msg | string | Return information |
+model | object | Returned when successful |
└ currency | string | Currency |
└ balance | double | Card balance |
└ topUpBalance | double | Rechargeable amount |
traceId | string | No description available |
success | boolean | Success status |
error | boolean | Failure status |
Success Response Example:
{
"code":"0",
"msg":"success",
"model":{
"currency":"EUR",
"balance":100.01,
"topUpBalance":9989.99
},
"traceId":"64461f5414909b4b1e05a58fd7e818d1",
"error":false,
"success":true
}
Failure Response Example:
{
"code": "1002",
"msg": "User card information does not exist c_590c6c4cc0f6471b979b ",
"model": null,
"traceId": "6566f01975d31fa30b55fb9a2a5c5516",
"error": true,
"success": false
}
Note:
For more error codes, please refer to the error code description on the homepage.
Updated 4 months ago