klover2/wechatpay-node-v3-ts

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

Closed this issue · 1 comments

除了微信支付”接口规则“(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也能实现它们,方便开发者。

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

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