klover2 / wechatpay-node-v3-ts

微信支付v3
MIT License
575 stars 88 forks source link

APP 支付签名支付失败 #21

Closed LittleMonsterAK closed 2 years ago

LittleMonsterAK commented 2 years ago

APP支付的时候 签名参数应该是下面几个 应用id 时间戳 随机字符串 预支付交易会话ID

现在代码里面写的是package=sign=wxpay,文档上应该是预支付交易会话ID

klover2 commented 2 years ago

微信文档: https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_2_4.shtml image

klover2 commented 2 years ago

除非微信更新了,但是没有更新文档

LittleMonsterAK commented 2 years ago

除非微信更新了,但是没有更新文档

文档是没错,也没更新,是代码里面对签名字段的拼接不对,不是用data.package 而是使用data.prepayid

image

image image

klover2 commented 2 years ago

除非微信更新了,但是没有更新文档

文档是没错,也没更新,是代码里面对签名字段的拼接不对,不是用data.package 而是使用data.prepayid image image image

如果可以的话你提一个pr改下这个问题,我想把你拉入到我这个开放的api维护里面来。

LittleMonsterAK commented 2 years ago

除非微信更新了,但是没有更新文档

文档是没错,也没更新,是代码里面对签名字段的拼接不对,不是用data.package 而是使用data.prepayid image image image

除非微信更新了,但是没有更新文档

文档是没错,也没更新,是代码里面对签名字段的拼接不对,不是用data.package 而是使用data.prepayid image image image

如果可以的话你提一个pr改下这个问题,我想把你拉入到我这个开放的api维护里面来。

OK Pr已经提了 https://github.com/klover2/wechatpay-node-v3-ts/pull/22

klover2 commented 2 years ago

已经发布新版本wechatpay-node-v3@1.3.5

klover2 commented 2 years ago

除非微信更新了,但是没有更新文档

文档是没错,也没更新,是代码里面对签名字段的拼接不对,不是用data.package 而是使用data.prepayid image image image

除非微信更新了,但是没有更新文档

文档是没错,也没更新,是代码里面对签名字段的拼接不对,不是用data.package 而是使用data.prepayid image image image

如果可以的话你提一个pr改下这个问题,我想把你拉入到我这个开放的api维护里面来。

OK Pr已经提了 #22

已经发布新版本 wechatpay-node-v3@1.3.5