增加支付宝服务商分账支持
This commit is contained in:
parent
9f49f2613b
commit
93b6464a52
|
|
@ -69,6 +69,9 @@ public class AlipayDivisionService implements IDivisionService {
|
|||
request.setBizModel(model);
|
||||
model.setOutRequestNo(SeqKit.genDivisionBatchId());
|
||||
|
||||
//统一放置 isv接口必传信息
|
||||
AlipayKit.putApiIsvInfo(mchAppConfigContext, request, model);
|
||||
|
||||
RoyaltyEntity royaltyEntity = new RoyaltyEntity();
|
||||
|
||||
royaltyEntity.setType("loginName");
|
||||
|
|
@ -124,6 +127,9 @@ public class AlipayDivisionService implements IDivisionService {
|
|||
model.setOutRequestNo(recordList.get(0).getBatchOrderId()); //结算请求流水号,由商家自定义。32个字符以内,仅可包含字母、数字、下划线。需保证在商户端不重复。
|
||||
model.setTradeNo(recordList.get(0).getPayOrderChannelOrderNo()); //支付宝订单号
|
||||
|
||||
//统一放置 isv接口必传信息
|
||||
AlipayKit.putApiIsvInfo(mchAppConfigContext, request, model);
|
||||
|
||||
List<OpenApiRoyaltyDetailInfoPojo> reqReceiverList = new ArrayList<>();
|
||||
|
||||
for (int i = 0; i < recordList.size(); i++) {
|
||||
|
|
|
|||
|
|
@ -69,6 +69,10 @@ public class AlipayKit {
|
|||
((AlipayTradeFastpayRefundQueryRequest)req).putOtherTextParam("app_auth_token", isvsubMchParams.getAppAuthToken());
|
||||
} else if(req instanceof AlipayFundTransToaccountTransferRequest) {
|
||||
((AlipayFundTransToaccountTransferRequest)req).putOtherTextParam("app_auth_token", isvsubMchParams.getAppAuthToken());
|
||||
} else if(req instanceof AlipayTradeRoyaltyRelationBindRequest) {
|
||||
((AlipayTradeRoyaltyRelationBindRequest)req).putOtherTextParam("app_auth_token", isvsubMchParams.getAppAuthToken());
|
||||
} else if(req instanceof AlipayTradeOrderSettleRequest) {
|
||||
((AlipayTradeOrderSettleRequest)req).putOtherTextParam("app_auth_token", isvsubMchParams.getAppAuthToken());
|
||||
}
|
||||
|
||||
// 服务商信息
|
||||
|
|
|
|||
Loading…
Reference in New Issue