【支付宝】"验签出错,sign值与sign_type参数指定的签名类型不一致:sign_type参数值为RSA,您实际用的签名类型可能是RSA2"

时间:2024-02-15 13:27:58

问题定位:从描述就可以看的出来了,你现在sign_type是  RSA类型的,要改成跟你现在用的签名类型一致的类型,也就是 要改为 RSA2

 

PHP为例

 

// 新版只支持此种签名方式 商户生成签名字符串所使用的签名算法类型,目前支持RSA

 我的是在  AliConfi.php 里面有个方法里面有一行

$this->signType = \'RSA\';       //改成  $this->signType = \'RSA2\';     

 

改了后就不会出现此提示了,我这边是改了后还会出现(“缺少签名参数”),请看下个文章

https://www.cnblogs.com/wdw31210/p/9802734.html