一般都是公私钥配置错误导致的。
改MD5测试:alipay.config.php文件配置pid key ,sign_type改成MD5,大写,即可。
由
$alipay_config['sign_type'] = '0001';
改成
$alipay_config['sign_type'] = 'MD5';
备注:
//如果签名方式设置为“0001”时,请设置该参数
$alipay_config['private_key_path'] = 'key/rsa_private_key.pem';
//支付宝公钥(后缀是.pen)文件相对路径
//如果签名方式设置为“0001”时,请设置该参数
$alipay_config['ali_public_key_path']= 'key/alipay_public_key.pem';
生成 公钥和私钥 方法:
见“手机网页支付接入与使用规则.pdf” 生成RSA公钥
解决Alipay配置错误:从MD5签名开始
本文提供了解决Alipay配置错误的方法,特别是涉及到PIDKEY配置和签名类型选择的问题。通过将签名类型从'0001'更改为'MD5'并进行大写处理,可以有效解决常见的配置问题。此外,文章还详细介绍了生成RSA公钥和私钥的过程,以及在不同情况下如何正确设置关键参数。
2718

被折叠的 条评论
为什么被折叠?



