收藏
回答

微信支付成功后没有回调

交易单号:4200003123202604157725495497

近期回调失败频率增加了,

另:对端网络连接失败是微信侧的网络问题,还是系统侧的?

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

1 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    04-15

    查询此单你的回调 url网络连接失败

    04-15
    有用
    回复 4
    • Glenn
      Glenn
      04-16
      测试了下,0.1元可以回调成功,超过20元的就不行。

      改了 nginx 配置就可以了:
      ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384;

      改后:
      ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;

      想知道这是为啥?
      04-16
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      04-16回复Glenn
      微信支付不同回调节点使用了你原来 Nginx 不支持的 CHACHA20 / DHE cipher,导致 TLS 握手失败
      04-16
      回复
    • Glenn
      Glenn
      发表于小程序端
      04-17回复Memory (私信不回复)

      建议放在文档里,排查了好久,每次都是反馈对端网络连接失败😔

      04-17
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      04-17回复Glenn
      CHACHA20这个是常见的。。。。。我反馈看看
      04-17
      回复
登录 后发表内容