3.9.1 资金管理余额查询


查询资金管理中的账户余额

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"

}

 


卜子超buzc 2025年5月14日 17:31 收藏文档