alipay-node-sdk
alipay-node-sdk copied to clipboard
我验签一直失败
一直返回false

但是我在工具上验签是可以的
凡是有中文的,好像都会失败。
我也是这样,好像改成英文也不行,估计是公钥的格式不对。不知道是否有解决了 @z253573760
使用支付宝提供的密钥生成工具生成的密钥,调用交易查询接口同步返回验签失败;改成用源码测试公钥验签通过,但是返回消息里支付宝那边验签失败;支付宝工具对测试密钥对匹配失败。
我也是一直验签失败,怀疑是中文的原因,subject、body改成英文也不行,好惆怅
我擦,原来是公钥用错了,应该用“支付宝公钥”而不是“应用公钥”:

支付宝验签是这样的: 1、用户和支付宝各有一份私钥+公钥 2、用户与支付宝交换公钥,即上传自己的公钥并下载支付宝的公钥 3、接口调用时使用自己的私钥与支付宝的公钥 这种加密验签是对等的。