使用官方验签工具验证签名没错但微信还是报验证签名错误的原因:
1、可能是你 h5 页面的参数写错了,比如多谢了个逗号或括号,仔细检查。
v3 的加密方式是 RSA,PHP 有微信官方包 wechatpay/wechatpay和 wechatpay/wechatpay-guzzle-middleware,两个包搭配使用。
v2 是统一下单后使用官方的 SDK WxpayAPI_php 或者 callmenp/wxpayapi_php
2、还是要仔细检查参数是否有写错,写代码还是要认真的啦!
验签工具链接: