收藏
回答

云开发接入微信支付,有一单支付回调未触发?

使用云开发接入微信支付,有个用户已经支付了,但是订单状态仍然是未支付,经排查,该订单未收到订单支付成功回调消息

小程序appid:wx3a865e80fab3d1f8

支付订单号:4200000702202008298570317436

商户号:1800008281

交易信息截图:

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

2 个回答

  • 老张
    老张
    2020-09-06

    小程序端应该保存订单号,可触发查询订单流程,然后更新db.

    2020-09-06
    有用
    回复
  • 微信支付技术助手8
    微信支付技术助手8
    2020-09-04

    经查询,提供的微信订单回调正常返回。具体数据已通过私信方式发送。麻烦查收。另外可以按照一下几点进行排查。请按照以下几点检查:

    1,请检查回调url是否能正常公网访问

    2,回调url是不能带参数的,请注意

    2,是否开启了防火墙,如果开户了防火墙,请添加微信支付回调IP(微信支付回调通知出口IP列表: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_2&index=2

    3,是否正确使用post请求

    4,回调url修改成http协议试试

    2020-09-04
    有用
    回复 3
    • Charb
      Charb
      2020-09-04
      支付用的是云调用呀,您说的这些问题应该都不存在的。我这边在云开发控制台中找对应的回调方法的执行记录也找不到
      2020-09-04
      1
      回复
    • 黄亮
      黄亮
      2022-09-12回复Charb
      兄弟,解决了吗?咋弄的 刚遇到....o(╥﹏╥)o
      2022-09-12
      回复
    • Charb
      Charb
      2022-10-17回复黄亮
      之前说的是信用卡支付产生的bug,后来修复了
      2022-10-17
      回复
登录 后发表内容
问题标签