微信小程序> 微信支付重复调用解决方案

微信支付重复调用解决方案

浏览量:3861 时间: 来源:Ellis_li

微信支付重复调用

今天调用微信支付的时候发现了一个问题,支付成功了,但是微信一直在不停的回调我的回调地址,导致原本应该充值1元的业务逻辑执行了七八遍。

再仔细看一下微信的官方文档

小程序
微信官方文档明确说明了,调用微信支付,在回调方法中需要给微信返回一个结果,结果如上
这部分返回结果对格式要求特别严格。

注意!!!

小程序
如上图文档所述,如果微信没接收到或者我们的回调方法给微信返回的结果不对的话,微信会按照上述的通知频率不断的去请求我们的回调地址,这个时候就会出现一个很严重的问题,明明支付成功了,业务逻辑也正常处理了,但是由于我们的返回值不太对,微信会重复调用我们的回调接口。

这个时候就需要我们在回调方法中的业务处理之前判断一下该业务是否已经处理过,若已经处理过该业务,则直接返回结果给微信,不要在重复执行业务逻辑。

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎