微信支付统一下单,在更换服务器之后,提示“支付验证签名失败”。
1、prepay_id 格式是对的,也没有任何更改,格式如下:
prepay_id=wx08164414212228f8b6a97cb22e8bf20000
2、检查签名算法:使用签名检查工具(https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=20_1)校验签名算法提示是正确的;
3、之前的服务器是 centos 7.3 操作系统,php 7.3 ,现在的操作系统是 ubuntu 20.04,php 7.4环境。
V2接口?下单正常?调起支付报签名错误?