Javen205 / TNWX

TNWX: TypeScript + Node.js + WeiXin 微信系开发脚手架,支持微信公众号、微信支付、微信小游戏、微信小程序、企业微信/企业号。最最最重要的是能快速的集成至任何 Node.js 框架(Express、Nest、Egg、Koa 等)
Apache License 2.0
643 stars 97 forks source link

关于jssdk+微信支付v3 #70

Closed plus1998 closed 2 years ago

plus1998 commented 2 years ago

版本信息

报错信息 (注意格式化)

这里粘贴代码或者、日志

问题描述(包括回显步骤、截图 )

我参考https://gitee.com/javen205/TNWX/blob/master/sample/egg/app/controller/wxpay.ts中的case 13发起微信支付 内网穿透环境 当package为 “prepayId=xxx”时,手机客户端jssdk调起支付报错“缺少参数total_fee”

我在网上查阅资料,看到相关问题,并尝试修改package为 “prepay_id=xxx”,这时jssdk调起支付报错 “支付验证签名失败”

我似乎已经完全参照“示例”去写了,可能是我的操作有问题,但是由于缺少经验+提示信息少之又少 确实很难排查

感谢作者伟大的付出,非常完善的库,Nodejs社区福音

plus1998 commented 2 years ago

傻逼了 发现是前端传入是timestamp,后端返回时timeStamp

plus1998 commented 2 years ago

但是这个问题仿佛还是要用 prepay_id 不是 prepayId