收藏
回答

支付结果通知地址没有正常回调

我在统一下单接口设置了回调支付结果通知地址https://www.hjzb.com/order/api/notify  能正常获得prepayid并且小程序支付成功,但是微信后台一直没有通知的回调地址,不知道为什么

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

4 个回答

  • 狼
    2018-06-15

    我的回调通知解决了,之前升级Controller时, 也试过请求用POST的, 当时就是不行,现在服务器是GET的, 今天发Email给微信技术人员, 沟通了一下,技术人员就说, 他们是用POST调用,然后返回XML的, 然后用尝试就去,改为POST升级, 重启一下Tomcat, 就可以正常接收到回调通知了。

    2018-06-15
    有用
    回复
  • 马儿快跑
    马儿快跑
    2018-04-26

    小程序里面我都是正常的,直接回调的success

    2018-04-26
    有用
    回复 1
    • 狼
      2018-06-15

      我的Success也是正常的, 回调通知是异步调用我们填写的URL的, 然而在服务器Log看到调用了那个URL里,可是没有到方法里面,然后再调用一次/error的, 你的是这样情况吗?

      2018-06-15
      回复
  • 马儿快跑
    马儿快跑
    2018-04-26

    我已经解决了,我回调地址用的是https,,我换成http就可以了,所以最好开发文档里面注明强调一下,不然我估计很多人都会搞错的

    2018-04-26
    有用
    回复 2
    • 李哎呦。喂🤓🤓
      李哎呦。喂🤓🤓
      2018-05-24
      是不是微信把内网穿透给屏蔽了。。我用内网穿透去测试支付,一周前回调正常,现在是支付成功收不到回调。
      2018-05-24
      回复
    • 狼
      2018-06-15

      我是直接连接域名服务器的接口, 我复制URL到浏览器是可以访问的, 就是在Log里看不到回调通知进到我的方法里。

      2018-06-15
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-04-26

    你好,你在success和fail里面都打印一下,看会不会打出内容来呢

    2018-04-26
    有用
    回复
登录 后发表内容