收藏
回答

微信支付回调函数为什么会重复执行?支付一次,回调函数会执行好几次

我在回调函数里设置了延时2秒后执行逻辑,并且将这个回调函数的超时时间改成了10s

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

1 个回答

  • 跨商通
    跨商通
    2023-11-20

    云函数里,要给微信支付返回正确的消息包,

    return { "errcode"0"errmsg"'SUCCESS' }
    

    https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/open/pay/paymentCallback.html

    2023-11-20
    有用
    回复 4
    • 56.
      56.
      2023-11-20
      我有回复这两个字段,我自己加了一个remark字段就不行了吗
      2023-11-20
      回复
    • 跨商通
      跨商通
      2023-11-20回复56.
      测试验证一下喽。
      2023-11-20
      回复
    • 56.
      56.
      2023-11-20回复跨商通
      还是存在会多次调用的情况,感觉很可能是官方的问题
      2023-11-20
      回复
    • 跨商通
      跨商通
      2023-11-20回复56.
      把所有其他代码都删除,再测试,只直接返回消息包。
      2023-11-20
      回复
登录 后发表内容