收藏
回答

微信支付完成回调中怎么让他只生成一次哇?

服务端收到微信支付回调后需要入库,入库成功后向微信服务器返回SUCCESS,但是入库的时间段中,我收到了很多请求。所以现在数据库很多重复订单。大哥们,这个问题怎么解决哇哇

回答关注问题邀请回答
收藏

1 个回答

  • 启年
    启年
    2020-05-13

    支付成功回调,你至少要做好两件事

    1.做好排重处理

    2.一定返回正确的响应值给微信

    2020-05-13
    有用
    回复 3
    • 静水流深
      静水流深
      2020-05-13
      排重过程中又收到反复回调请求,这里用事务处理吗?
      2020-05-13
      回复
    • 启年
      启年
      2020-05-13回复静水流深
      该加锁就加锁,该加事务就加事务。
      具体业务,自己好好分析下
      另一个重点就是,你返回值不正确。
      如果搞不定,找项目经理帮忙处理看看
      涉及到钱的模块,一定要稳定
      2020-05-13
      回复
    • 静水流深
      静水流深
      2020-05-13回复启年
      好的,谢谢
      2020-05-13
      回复
登录 后发表内容
问题标签