报错原因:
支付宝公钥填写错误或者应用私钥填写错误
解决方案:
1、登录支付宝参数填写页面,保证填写在Ping++管理平台上的支付宝公钥是“查看支付宝公钥”内的内容;
2、保证填写在Ping++管理平台上应用私钥和开发者公钥(应用公钥)是一对。
3、若问题仍然存在,请重新生成一对 RSA 公钥和私钥,重新填写参数。
4、如果你使用的是支付宝 2.0 的参数,请确保你的 Ping++ SDK 是最新的版本。
5、中文编码问题,请使用 utf-8 编码格式。
特别提醒:
如果你是在使用 Dashboard 上的支付宝批量付款功能,同时你的参数填写的是 支付宝 2.0 的单笔转账参数的话,在跳转到支付宝网站输入密码时,由于目前 Dashboard 并不支持 支付宝 2.0 的单笔转账,所以会报这个错误,建议你可以直接使用接口进行付款,具体的请参考 API 文档:企业付款 API 文档
相关链接:
支付宝 APP 支付参数填写步骤 点击查看
支付宝手机网站参数填写步骤 点击查看
支付宝电脑网站支付(原即时到账)参数填写步骤 点击查看
支付宝当面付参数填写步骤 点击查看
上一篇 银联支付报错:交易失败 [9100004]Signature verification failed是什么原因?