收藏
回答

微信Native扫码支付回调问题

这两个回调地址要一样吗?我接入的是模式二,内网穿透一直调不到回调

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

2 个回答

  • 支付技术助手8
    支付技术助手8
    04-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协议试试

    04-20
    有用
    回复 1
    • 肖磊"
      肖磊"
      04-20
      1:(图1)。 2:没带参数就是本地端口号+接口名。3:没开启防火墙。4:(图二)。5:(图三)
      04-20
      回复
  • Javen
    Javen
    04-19

    两个回调地址不是一样。图二的回调是模式一必须设置的(模式二不用设置),设置的目的是接收用户扫码后微信支付系统回调的 productid 和 openid。

    统一下单中的 notify_url 是异步接收微信支付结果通知的回调地址,通知 url 必须为外网可访问的url,不能携带参数。

    如果对你有帮助请点下「有用|赞同」

    04-19
    有用 2
    回复 4
    • 肖磊"
      肖磊"
      04-20
      内网穿透点击了之后还是401,请问一下这个是啥原因
      04-20
      回复
    • Javen
      Javen
      04-20回复肖磊"
      这个就是你们业务授权逻辑了,得自己调试解决😂
      04-20
      1
      回复
    • 肖磊"
      肖磊"
      04-21回复Javen
      已解决,就是业务逻辑授权的问题,因为我是中间加入的项目不是很了解,谢谢,我一直以为域名之类的配置错了😂
      04-21
      回复
    • Javen
      Javen
      04-21回复肖磊"
      👏解决了就好,点击关注点点赞
      04-21
      回复
登录 后发表内容
问题标签