查询资金管理中的账户余额
method: allinpay.shopoint.fundService.balanceQuery
version: 1.0
业务请求参数
字段名 |
字段名 |
参数类型 |
必填 |
最大长度 |
说明 |
取值 |
details |
|
List |
是 |
|
|
|
accountUserId |
Integer |
否 |
11 |
账户Id |
accountUserId、externalCode、isPlatform必传一个 同时传accounUserId和其他选项时,以accountUserId为准 |
|
externalCode |
String |
否 |
30 |
店铺编号或者外部分佣方编号 |
同时传externalCode和isPlatform时,以externalCode为准 |
|
isPlatform |
Boolean |
否 |
5 |
大B |
true/false |
|
|
|
|
|
|
|
业务响应参数
字段名 |
参数类型 |
必填 |
最大长度 |
说明 |
取值 |
||
code |
Integer |
是 |
|
返回码 |
0:表示成功; 3:表示失败,具体失败原因参见msg字段; 其他:参见4.1 公共返回码 |
||
msg |
String |
否 |
|
错误信息 |
|
||
|
details |
List |
|
|
|
|
|
|
accountUserId |
Integer |
是 |
|
账户Id |
|
|
accountSetNo |
Integer |
是 |
|
账户集编号 |
100001,余额户 2000000,营销户 100000001,储值卡专用户 |
||
referenceType |
Integer |
是 |
|
账户来源 |
11,大B 13,店铺 49,外部分佣方 |
||
referenceId |
Integer |
否 |
|
账户来源Id |
账户来源为大B时,机构Id 账户来源为店铺时,店铺Id 账户来源为外部分佣方时,null |
||
externalCode |
String |
否 |
|
店铺编号或者外部分佣方编号 |
|
||
shopName |
String |
否 |
|
店铺名称 |
|
||
accountName |
String |
是 |
|
账户名称 |
|
||
balance |
BigDecimal |
是 |
|
余额 |
和云商通余额保持一致 |
||
frozenBalance |
BigDecimal |
是 |
|
冻结金额 |
和云商通冻结金额保持一致 |
||
availableBalance |
BigDecimal |
是 |
|
可用余额 |
当前余额 – 当前冻结金额 + 今日退款金额 – 今日代付金额 |
||
withdrawBalance |
BigDecimal |
是 |
|
可提现金额 |
根据T/D+n,推算出n - 1天前的余额 + 该天的退款金额– 该天的代付金额 - 当前冻结金额 |
请求示例
{
"details": [
{"accountUserId": 100},
{"externalCode": "abc123"},
{"isPlatform": true}
]
}
响应示例
{
"code": 0,
"data": [
{"accountUserId": 100, "externalCode": "abc123", "withdrawBalance": 100},
{"accountUserId": 100, "externalCode": "abc123", "withdrawBalance": 100},
{"accountUserId": 100, "externalCode": "abc123", "withdrawBalance": 100}
]
},
"token": "DlRXdIjEBLRLCJgwTP37sZW6ls--NflxVS2-KUHl"
}