sign check fail: check Sign and Data Fail解决方案

我们先看一下类似的错误信息如下:

com.alipay.api.AlipayApiException: sign check fail: check Sign and Data Fail


这里着重说明,报这个错误是因为支付宝公钥(alipay_public_key)使用错误导致的!

很多开发者把自己生成的应用公钥和支付宝公钥容易搞混淆!

从而配置错误导致这个错误,自己生成的是应用公钥和应用私钥!


报错解决: 

确认使用的支付宝公钥是否正确,不同的环境使用的支付宝公钥不同,

如沙箱环境、线上openapi网关和mapi网关对应的支付宝公钥是不一样的。

更换正确的支付宝公钥后即可成功。

沙箱支付宝公钥查看地址:https://openhome.alipay.com/platform/appDaily.htm?tab=info

openapi网关支付宝公钥查看地址:https://openhome.alipay.com/platform/keyManage.htm

mapi网关支付宝公钥查看地址:https://openhome.alipay.com/platform/keyManage.htm?keyType=partner



你可能感兴趣的:(支付宝接口,蚂蚁金服开放平台接口解惑)