1.8K Star 11.8K Fork 5.3K

GVP计全科技 / jeepay

 / 详情

支付宝分账时,如果接收方到10个,则同步分账大概率会超时,导致一直分账失败,重试也是失败

已完成
创建于  
2024-04-08 12:49

支付宝分账时,如果接收方到10个,则同步分账大概率会超时,导致一直分账失败,重试也是失败

输入图片说明

建议改为异步分账,通知时查询分账结果更新状态

评论 (3)

追梦的狼 创建了任务

支付宝支持异步通知, 但是配置会很麻烦。
之前在com.jeequan.jeepay.pay.channel.alipay.AlipayDivisionRecordChannelNotifyService文件注释过:
// royalty_mode 必须传入: async ( 使用异步: 需要 1、请配置 支付宝应用的网关地址 ( xxx.com/api/channelbiz/alipay/appGatewayMsgReceive ), 2、 订阅消息。 )
// 2023-03-30 咨询支付宝客服: 如果没有传royalty_mode分账模式,这个默认会是同步分账,同步分账不需要关注异步通知,接口调用成功就分账成功了 2,同步分账默认不会给您发送异步通知。
// 3. 服务商代商户调用商家分账,当异步分账时服务商必须调用alipay.open.app.message.topic.subscribe(订阅消息主题)对消息api做关联绑定,服务商才会收到alipay.trade.order.settle.notify通知,否则服务商无法收到通知。
// https://opendocs.alipay.com/open/20190308105425129272/quickstart#%E8%9A%82%E8%9A%81%E6%B6%88%E6%81%AF%EF%BC%9A%E4%BA%A4%E6%98%93%E5%88%86%E8%B4%A6%E7%BB%93%E6%9E%9C%E9%80%9A%E7%9F%A5

terrfly 任务状态待办的 修改为已完成

稍后,我把这个代码同步改下提交到git,支付宝已经单独与我们对接升级了,支付宝走的异步,分账接收方提到20个,然后分账查询结果就可以

建议支付宝分账源码中这样修改即可,不用配置支付宝异步回调通知也可以,就是分账结果通过分账查询获取会慢点。我们已经实际稳定运行50多天
输入图片说明

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
Java
1
https://gitee.com/jeequan/jeepay.git
git@gitee.com:jeequan/jeepay.git
jeequan
jeepay
jeepay

搜索帮助