随笔 - 27, 文章 - 0, 评论 - 0, 阅读 - 988
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

记录真实项目中遇到的bug--001:Nihaopay支付bug

Posted on   砂锅米粥  阅读(40)  评论(0编辑  收藏  举报

T01:Nihaopay支付bug:
1.优先级:P0
2.前提条件:
(1)微信接口Nihaopay,web端付款方式为微信二维码
(2)用户A先后打开两个页面选择微信支付,弹出新旧两个二维码,扫码支付旧的二维码
3.预期结果:
支付成功后,两个页面自动刷新,并跳转到支付成功页面。
4.实际结果:
支付成功后,页面未自动刷新跳转到支付成功页面。同时新的二维码可以扫描支付。
5.缺陷跟踪:
根据Nihaopay官方文档的说明,微信二维码不支持取消订单的功能。即不会像支付宝,微信15min内未支付订单自动取消。只能将订单返回接口更改为error,使用其他接口来判断订单是否支付成功,来解决页面刷新问题。
6.总结:
解决了支付成功,页面刷新的问题。但用户A如果扫新的二维码,也可以支付成功,即重复付款问题未解决。重复付款问题目前从技术上无法根本解决,只能对重复付款的用户进行手动退款处理。

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示