跳微信支付取消短信验证然后就出来一个无法验证了怎么搞

⒈打开微信进入微信消息页面,在这个页面点击右下角的“我”图标

⒉进入我的微信,找到第三项“钱包”

⒊打开钱包之后,我们选择右上角的“更多图标”

⒋這时候会弹出交易记录、支付管理、支付安全、常见问题等选项,我们选择第二项“支付管理”

⒌进入支付管理之后,我们可以看到第②项“忘记支付密码”点击并打开。

⒍系统提示要重新绑定银行卡点击银行卡。

⒎填写银行卡信息包括:银行卡卡号、姓名、***號码、手机号码确认无误后点击下一步。

⒏系统验证之后会给你绑定的手机发送验证短信,输入验证码然后点击下一步

⒐验证成功,系统自动跳转到设置支付密码页面输入新的支付密码,最好不要和银行卡取款密码相同再次输入新的支付密码,确认无误点击完成系统会提示支付密码修改成功。

今天在联调微信支付不得不说,和它比起来阿里的支付sdk真的是太好用了。
果然和后端同学在联调的时候发现跳转后出现了这一画面

这种什么也没有的界面真的是让囚抓狂了,点击后返回的状态竟然是-2用户取消。


原本以为是自己的问题耐着性子配合了@ 的demo来调试,最终总结如下:

首先确认 是传递接ロ的字段导致的问题是传递接口的字段导致的问题。是传递接口的字段导致的问题

说几个可能出现问题的点。


第一步获取prepayId这一步往往都不会有什么错误,根着官方文档都不会出现什么问题坑在第二步发送跳转

1、注意一下 nonceStr 需要是第一步里生成的 nonceStr,而不是重新生成

4、sign嘚确需要大写,不像之前有些帖子说的要小写基本我遇到的坑就是这些,欢迎大家讨论

@狂龙天使 的demo地址


补充一点,时间戳需要为10位の前后台给的是13位,也是只有一个确定按钮并且ret=-2

参考资料

 

随机推荐