收藏
回答

PHP 微信支付 支付通知结果 验证应答签名失败?

PHP 环境 7.4.16

证书能正常获取,但是在验证的时候不能通过, 我使用验签工具, 能验证通过


应答签名有参考 官方sdk `wechatpay-guzzle-middleware` CertificateVerifier.php verify方法


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

2 个回答

  • 神经蛙
    神经蛙
    2021-07-16

    我的PHP版本是最新的 8.0.8;

    我也是复制黏贴官方案例然后改一改就可以用了的。

    https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay4_0.shtml


    

    2021-07-16
    有用
    回复
  • 北望沣渭
    北望沣渭
    2021-07-16

    `wechatpay-guzzle-middleware`处于维护状态,我们推荐所有的开发者优先使用微信支付新的 PHP 开发库 wechatpay-php


    2021-07-16
    有用
    回复 4
    • I never give up
      I never give up
      2021-07-16
      嗯, 现阶段 我是卡在验签不通过环境, 不太清楚是什么原因。 验签规则与wechatpay-php 和 wechatpay-guzzle-middleware 的验签 看起来差不多, 不知道那点写的有问题
      2021-07-16
      回复
    • 神经蛙
      神经蛙
      2021-07-16
      新的支付库还处在测试阶段
      2021-07-16
      回复
    • 神经蛙
      神经蛙
      2021-07-16回复I never give up
      这个东西我搞了一个下午就搞定了,文档多看几遍就OK
      2021-07-16
      回复
    • I never give up
      I never give up
      2021-07-16回复神经蛙
      能发一下你写的吗? 文档我都看了好几遍了,实在没招了。 179721225@qq.com
      2021-07-16
      回复
登录 后发表内容