关于支付宝接口通用错误:您使用的私钥格式错误,请检查RSA私钥配置,charset = utf-8

一:

检查密钥是否能与接口平台对接,并且验证成功

 

二:

检查-----BEGIN RSA PRIVATE KEY-----和-----END RSA PRIVATE KEY-----是否丢失

 

三:

代码里的那私钥是直接复制pem文件里的代码的,可支付宝底层的sdk中默认是以文件的方式来进行

查看一下DefaultAopClient.cs,里面有一个自定义属性keyFromFile改成=false,则是用代码的方式进行,true的话则必须得传入pem的物理路径

 

若1,2,3都检查还报此错误,则检查

 

 

 

 

 

PS:如果在此不确定,在调试取出密钥,定义一个string 去对比看看是否有换行

 

posted @ 2020-11-01 11:43  寻东  阅读(2566)  评论(1)    收藏  举报