收藏
回答

扫码回调通知问题

我的情况是这样的:我有两个项目,项目A已经在线正常运行,没有用扫码支付,项目B是用vue写的,扫码是用iframe开了一个小窗口,支付二维码,还有发起支付请求都是用的项目A中的PHP发起的,但是服务号中配置的扫码回调地址,还有发起请求的回调地址设置的都是项目B中的页面(也就是用vue写的一个页面),项目B还没上线,所以给项目配了个二级域名,经测试,项目B是可以用过这个二级域名访问的,指定的回调页面也可以访问,但是支付成功之后:没有执行回调。可能有哪些原因呢?又怎么解决?(发起支付的域名和回调地址的域名不是同一个,主域名也不是同一个,是微信扫码支付不支持这样的写法吗?)

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

1 个回答

  • 波
    2019-01-17

    您好,可以按照以下几点检查下:

    1,检查回调url是否正确,回调url是不能带参数的,请注意。

    2,是否有按照文档要求正确返回参数<xml> <return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA]></return_msg> </xml>给到微信。

    3,是否开启了防火墙把微信的通知给屏蔽了。

    4,不能有http 301转发 

    5,是否正确使用post请求。

    6,回调url修改成http协议试试。


    2019-01-17
    有用
    回复 3
    • 玫友人🐲🐳🐛🚕
      玫友人🐲🐳🐛🚕
      2019-01-19

      你这官方回答,就是不停的复制粘贴吗?不要只看标题,就来复制粘贴一下好吗?

      2019-01-19
      回复
    • 卢霄霄
      卢霄霄
      2019-01-19回复玫友人🐲🐳🐛🚕

      这还真不是复制粘贴的

      2019-01-19
      1
      回复
    • 波
      2019-01-21回复玫友人🐲🐳🐛🚕

      您好,您的问题我都会仔细看的,您先按照我发的仔细检查,如果解决不了您问题,请告诉我,我这边会一步一步帮您排查。

      2019-01-21
      回复
登录 后发表内容