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

问题描述:浏览器

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

 

Q:如何解决?blog

A:取消支付后从新跳转到当前支付页面。代码以下:接口

相关文章
相关标签/搜索