为了账号安全,请及时绑定邮箱和手机立即绑定

支付宝即时到账“同步”和“异步” 有一方“挂掉”,怎么进行验证?

支付宝即时到账“同步”和“异步” 有一方“挂掉”,怎么进行验证?

守着星空守着你 2019-03-29 22:09:03
本人现在和朋友在做一个网站,我们用到了支付宝即时到账。我个人认为如果要进行验证用户通过支付宝成功支付,我们需要比较“同步”和“异步”的paramenters。问题就是,如果“同步”或“异步”因为某一种原因失败了,怎么办?我能想到的笨办法:等待“异步”通知调用支付宝的查询接口请求各位大神指点,多谢了
查看完整描述

2 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

不管收到的是notify还是return的支付成功响应,都可以认为是支付成功完成,不必确认2个都成功
notify的是支付完成立即通知的,若支付宝没收到反馈值,有间隔发送一定次数,
return的是支付完成后自动跳转(也可用户手动点击跳转),用户在跳转前关闭浏览器就收不到这个通知了,
                            
查看完整回答
反对 回复 2019-03-29
?
BIG阳

TA贡献1859条经验 获得超6个赞

支付宝异步通知是分时间的。印象中是如下顺序:
支付成功,立即通知
1失败后,2分钟后再通知
2失败后,5分钟后再通知
3失败后,2小时候再通知
4失败后,12小时后再通知
失败包括服务器没有返回success或者连接服务器超时
                            
查看完整回答
反对 回复 2019-03-29
  • 2 回答
  • 0 关注
  • 545 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信