收藏
回答

用户支付成功后微信支付没有回调,怎么回事?(notify_url地址)

用户支付成功,但是 当时 调用https://api.mch.weixin.qq.com/pay/unifiedorder 时设定的notify_url地址始终没有回调,但是用户支付的钱商户已经收到了,请问怎么回事?

造成的问题是 因为 notify_url地址始终没有回调,导致通过支付订单号进行退款的时候,微信接口直接提示“订单不存在”,给用户没有退款成功。


注:这个现象是偶发,每天都有那么10几单是这样的情况。


最后一次编辑于  2019-12-13
回答关注问题邀请回答
收藏

2 个回答

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

    正常是支付成功就会回调,如果没有收到回调,请按照以下几点检查:
    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-13
    赞同
    回复
  • Phones_yeah
    Phones_yeah
    2019-12-13

    请问解决了吗,我的也是,用户端能正常显示支付,商户端也能看到相应的流水,但是notify就是不调用

    2019-12-13
    赞同
    回复 2
    • KvTse
      KvTse
      2019-12-29
      请问解决了吗?我的也这样了
      2019-12-29
      回复
    • 一滴水
      一滴水
      01-09
      解决了吗,我也是这样的
      01-09
      回复
登录 后发表内容
问题标签