今天用PHP集成支付宝电脑支付,使用demo进行测试时一直提示missing-signature,后来一番折腾后解决了,这里记录一下需要注意的几点。
config.php中的参数均是在蚂蚁金服开放平台密钥管理的开放平台密钥中获取。
需要下载密钥生成器先生成密钥,生成后复制公钥,在上述的密钥管理网站“RSA(SHA256)密钥(推荐)”下设置公钥。同时目录下会有rsa_private_key.pem、rsa_public_key.pem、rsa_private_key_pkcs8.pem。只需使用前两个。
1. app_id直接复制页面中的APPID
2. merchant_private_key与rsa_public_key分别填入rsa_private_key.pem、入rsa_public_key.pem中的内容,注意需要去掉前后的BEGIN及END注释,并且避免换行(尝试去掉后就没有了missing-signature报错)
发表回复