程序包 com.walker.pay
类 SplitAccount
java.lang.Object
com.walker.pay.SplitAccount
- 所有已实现的接口:
Serializable
分账对象定义,暂未支持多级(仅一级),支持多人分账。
Eg:
[
{
"amount": 1000,
"fee": 10,
"remark": "消费一级分账",
"bizUserId": "10000",
"splitRuleList": [
{
"amount": 500,
"fee": 0,
"remark": "消费订单二级分账 001",
"bizUserId": "10001",
"splitRuleList": [
199 / 238
{
"amount": 100,
"fee": 0,
"remark": "消费订单三级分账 003",
"bizUserId": "10003"
}
]
},
{
"amount": 200,
"fee": 0,
"remark": "消费订单二级分账 002",
"bizUserId": "10002",
"splitRuleList": [
{
"amount": 50,
"fee": 0,
"remark": "消费订单三级分账 004",
"bizUserId": "10004"
}
]
}
]
}
]
以上分账列表表示:
➢ 分给 10000 用户 10 元,并且平台收费 0.1 元(一级分账);
➢ 10000 用户分给 10001 用户 5 元(二级分账),10001 用户分给 10003 用户 1 元(三级分账);
➢ 10000 用户分给 10002 用户 2 元(二级分账),10002 用户分给 10004 用户 0.5 元(三级分账);
- 从以下版本开始:
- 通联云支付对接
- 作者:
- 时克英
- 另请参阅:
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明平台配置的账户集编号,如果对个人则可不填。分账金额,单位:分要分账的用户标识,业务对应的用户编号。getFee()返回手续费,内扣,单位:分分账备注,最长 50 个字符。voidsetAccountSetNo(String accountSetNo) voidvoidsetBizUserId(String bizUserId) voidvoidtoString()
-
构造器详细资料
-
SplitAccount
public SplitAccount()
-
-
方法详细资料
-
toString
-
getBizUserId
要分账的用户标识,业务对应的用户编号。- 返回:
-
setBizUserId
-
getAccountSetNo
平台配置的账户集编号,如果对个人则可不填。如果向会员分账,不上送,默认为唯一托管账户集。 如果向平台分账,请填写平台的标准账户集编号(不支持 100003-准备金 额度账户集)。
- 返回:
-
setAccountSetNo
-
getAmount
分账金额,单位:分- 返回:
-
setAmount
-
getFee
返回手续费,内扣,单位:分- 返回:
-
setFee
-
getRemark
分账备注,最长 50 个字符。- 返回:
-
setRemark
-