klover2 / wechatpay-node-v3-ts

微信支付v3
MIT License
533 stars 83 forks source link

功能小建议:非通用API签名 #30

Closed mr-xiangxu closed 1 year ago

mr-xiangxu commented 1 year ago

除了微信支付”接口规则“(https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay-1.shtml), 中需要API调用端进行签名(本repo实现的内容),微信支付其他API也有需要(不同规则的)签名的, 比如: https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_5_4.shtml

希望repo也能实现它们,方便开发者。

klover2 commented 1 year ago

是有提供的 只是我给隐藏的

const str = [data.appId, data.timeStamp, data.nonceStr, data.package, ''].join('\n'); const paySign = this.sha256WithRsa(str);

但是我这边推荐你使用我封装好的方法,发起支付的参数都已经处理好了,文档 https://github.com/klover2/wechatpay-node-v3-ts/blob/master/docs/transactions_jsapi.md