微信支付
文章平均质量分 59
ultraman kiki
这个作者很懒,什么都没留下…
展开
-
支付宝支付超时取消订单 微信支付超时取消订单 已解决
应用场景:订单设置超过30分钟取消订单,虽然写了定时任务,但是如果用户拉取支付成功后,停留在支付页面的时间过长,超过了30分钟。此时继续支付的话,可以支付成功,但是因为订单状态已取消,回调失败。为了保持支付订单与项目数据的一致性,需要进行三方支付的支付超时处理。解决方案:微信支付:支付宝支付time_expire缺点:服务器时间和支付宝服务器时间不一致,可能会有延迟。time_expire优点:app支付是需要正确输入密码之后才会创建交易的,这个时候timeout_express才开始计原创 2021-01-03 10:59:25 · 3221 阅读 · 0 评论 -
微信支付的坑
1) 使用微信的在线签名工具检查签名是否和程序生成的一致https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=20_1 签名工具用谷歌打开。选择MD5,XML,然后把请求参数xml放进去,就能校验签名。2)如果和微信的在线签名工具一致,说明程序没有错误,确定是API密钥错误(被别人改动或者记错了)在商户平台的账户信息中更改API密钥(账户设置-安全设置-API安全), 15分钟后生效2.1)统一下单用的是A商户号,也必须是A商户号登原创 2020-11-14 13:37:36 · 227 阅读 · 2 评论