筱凌薇
筱凌薇
  • 发布:2019-10-17 08:49
  • 更新:2020-03-14 09:28
  • 阅读:2395

H5微信公众号内唤起支付签名不正确

分类:5+ SDK

首先我确认安装了jweixin-module,在utils下新建了个wechat.js文件,其中引入了jweixin-module
其次我用的是chooseWXPay唤起微信支付,先配置jweixin.config环境,然后再jweixin.ready后jweixin.chooseWXPay显示签名不正确,但是我把jweixin.chooseWXPay注释也会显示签名不正确,说明是jweixin.config错误的
附图:
main.js

wechat.js
配置环境


唤起支付

在需要唤起支付的页面调用wxh5Pay这个方法

控制台config看到的内容是,getBrandWCPayRequest,我明明配置了chooseWXPay,而且提示"config:fail,Error: 系统错误,错误码:63002,invalid signature

2019-10-17 08:49 负责人:无 分享
已邀请:
3***@qq.com

3***@qq.com

请问解决了么

2***@qq.com

2***@qq.com

history模式吗

如果是,签名的url为第一次进入的页面,你可以在onlaunch里面记录下当前url 如果签名失败,使用进入页url进行签名

2***@qq.com

2***@qq.com

请问解决了嘛?

筱凌薇

筱凌薇 (作者) - 前端程序媛

一直忘记回帖,唤起支付的逻辑我总结了下应该是这样的,首先前台给后台发送当前页面地址,包含history部分而不包含hash部分获取微信jssdk的配置信息,配置成功后走入ready再配置好传递过来的信息给chooseWXPay即可

该问题目前已经被锁定, 无法添加新回复