收藏
回答

微信支付成功了,但是回调接口没进入?

微信支付已经成功了,但是传的那个notify_url支付回调地址没进入,我把回调接口写的很简单,就system输出一下,支付后服务器都没输出。我自己直接访问那个接口服务器就可以输出。地址是外网的,域名那个地址。而且没有传参数。

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

2 个回答

  • 微信支付技术助手1
    微信支付技术助手1
    2019-12-20

    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协议试试

    2019-12-20
    赞同
    回复 1
    • 刘嘎嘎··
      刘嘎嘎··
      2019-12-20
      都对着
      2019-12-20
      回复
  • 吴奕群
    吴奕群
    2019-12-23

    post请求,可以查看一下服务器的日志,看看有没有收到请求,还有就是代码有没有异常,导致收到请求后没有正常处理

    2019-12-23
    赞同
    回复 2
    • 刘嘎嘎··
      刘嘎嘎··
      2019-12-24
      我测试回调很简单,就只写了了个输出都没进去。我没用回调那个了,我重新在支付完成后调了微信的查询订单接口去做一个自己的订单更新。
      2019-12-24
      回复
    • 吴奕群
      吴奕群
      2019-12-24回复刘嘎嘎··
      看下API那边有没有开启IP白名单之类的
      2019-12-24
      回复
登录 后发表内容
问题标签