微信公众号支付重复支付不成功问题

问题描述:

在微信内置浏览器调用微信公众号支付接口,根据返回res.err_msg的值判断支付是否成功,在用户关闭h5页面(左上角X)取消支付后(即res.err_msg的返回值:get_brand_wcpay_request:cancel),在当前的支付页再次点击支付,res.err_msg的值会返回get_brand_wcpay_request:fail。问题的表象为:微信公众号支付重复支付报错。

 

Q:如何解决?

A:取消支付后重新跳转到当前支付页面。代码如下:

 

posted @ 2019-04-24 11:30  何年何月生  阅读(801)  评论(0编辑  收藏  举报