博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

Posted on 2024-03-22 15:21  砂锅米粥  阅读(102)  评论(0)    收藏  举报

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