收藏
回答

微信支付下单支付成功后接收不到回调如何处理?

支付成功后无法收到微信的回调。能够发起支付,代码上是完全相同的,切换了个商户号而已,原来的商户号还是完全正常,新的商户号除了没回调一切正常。服务器日志上没回调的访问记录。

postman可以直接访问通回调的接口,原来的商户号也正常,所以代码应该没啥问题。官方给的几个排查建议应该都没问题。

回调让使用https也试过了还是没回调,而且http原商户号也是有回调的。

发起支付没问题

能支付成功

然后服务器直接看调用日志,没有回调接口的调用。

既然只有商户号不同,应该是哪里的配置问题吗?但应该该配置的都配置了,也都一样的配置,就奇了怪了。

最后一次编辑于  2021-06-17
回答关注问题邀请回答
收藏

3 个回答

  • 遇见
    遇见
    2021-08-29

    请问你解决了吗?我也是老的商户号可以回调,新的不能回调

    2021-08-29
    有用
    回复 1
    • 洞洞洞
      洞洞洞
      2022-05-31
      你解决了吗?
      2022-05-31
      回复
  • จุ๊บ
    จุ๊บ
    2021-06-17

    同一个项目还是两个相同代码(商户号更换)的项目?

    2021-06-17
    有用
    回复 1
    • Maho
      Maho
      2021-06-17
      同一个项目,就把配置的商户号和appid改了下。
      2021-06-17
      回复
  • Memory (私信不回复)
    Memory (私信不回复)
    2021-06-17

    微信支付完成后notify_url,没有收到回调通知情况下,可按以下几个步骤排查问题:

    1. 确认上送微信回调地址与自己系统实际回调地址是否一致;
    2. 核实上送回调地址是否可被外网访问,是否有DNS解析;
    3. 核实是否有安全策略拦截微信支付回调通知;
    4. 确认回调地址代码的可用性;
    5. 如果使用V3接口,确认下是否设置加密的秘钥,登录商户平台操作~请参考APIV3秘钥设置

    附:回调通知注意事项支付回调和查单实现指引

    需要查日志找在线客服https://support.pay.weixin.qq.com/online-service?from=wechatpay

    2021-06-17
    有用
    回复 3
    • Maho
      Maho
      2021-06-17
      所有推荐的排查步骤应该都没问题,在线客服排了一个多小时了,从27位排到了20位。
      2021-06-17
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2021-06-17回复Maho
      没问题,就不会有异常了,慢慢等吧,查日志可以快速定位了
      2021-06-17
      回复
    • Maho
      Maho
      2021-06-17回复Memory (私信不回复)
      主要是同一台服务器,同一个项目代码,只是改了商户号,但老商户号还是没问题,新商户号没回调,所以服务器上的东西应该都没问题。我估计是商户号哪里配置的问题,但又找不到了,该做的都做了。
      2021-06-17
      回复
登录 后发表内容