alipay / alipay-sdk-nodejs-all

支付宝开放平台 Alipay SDK for Node.js
https://docs.open.alipay.com/54/103419/
Other
408 stars 64 forks source link

使用alipay-sdk-nodejs包遇到的问题,希望得到帮助谢谢 #18

Closed dohard-ma closed 5 years ago

dohard-ma commented 5 years ago

使用alipay-sdk-nodejs包遇到的问题,希望得到帮助谢谢

私钥问题.

例子中使用的app 私钥为 -----BEGIN RSA PRIVATE KEY----- 开头,

而我用官方提供的RES签名验证工具win版生成的PKCS1格式的2048应用私钥为-----BEGIN PRIVATE KEY-----开头

生成sign成功之后,再调用alipaySdk.exec传入sign会报错

经检查发现是lib/alipay.ts第95行formatKey方法,对key值的处理有问题, 经测试不处理就行... 不处理可能仅仅不够全面, 您们

// 格式化 key
formatKey(key, type) {
    return key;
}

错误重现见项目

dohard-ma commented 5 years ago

https://gitee.com/MaShizhen2020/test-aliapy-sdk-nodejs

dohard-ma commented 5 years ago

已经解决,谢谢。