收藏
回答

微信Native扫码支付回调问题

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

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

3 个回答

  • Javen
    Javen
    2020-04-19

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

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

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

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

    域名 啊 兄弟

    2020-10-21
    有用
    回复
  • 微信支付技术助手8
    微信支付技术助手8
    2020-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协议试试

    2020-04-20
    有用
    回复 1
    • 肖磊"
      肖磊"
      2020-04-20
      1:(图1)。 2:没带参数就是本地端口号+接口名。3:没开启防火墙。4:(图二)。5:(图三)
      2020-04-20
      回复
登录 后发表内容
问题标签