为什么我的手机不支持微信二维码识别?看图

微信支付开通银行卡方法:;方法一:添加银行卡方法(“钱包”入口)请登录微信,进入微信“钱包”=》银行卡=》填写银行卡信息=》输入验证码即可。方法二:添加银行卡方法(在微信中完成交易时)在微信中完成一笔交易时,可开通微信支付。

申请微信收款码的步骤:

在微信——右上角+——首付款——二维码收款保存图片——微信或者qq发送给好友即可

昨天测试提交了一个bug,说是公司网站调用微信支付时无法显示微信二维码,于是去测试环境测试了一下,发现果然有问题:

此时后台日志打印了如下信息,微信接口返回的错误提示是:”invalid spbill_create_ip“,并且未返回code_url,如图:

去百度了一下,找了许久才找到问题的关键,原来是本地测试的时候,域名不能使用localhost,而要用:127.0.0.1,请参考: 下的评论。

将网站域名修改成127.0.0.1后,果然就行了,看图:

此时后台日志显示能成功获取到code_url,如图:

测试时还发现第二种不显示二维码的情况,我第一次测试时,用的订单号是:001,改订单的金额是0.01 元,此时订单对应的信息已经提交给了微信后台,但是没有支付。后面我还是用订单号为001,但是金额为666.00元提交,此时二维码也不能显示,如下图:

查看控制台打印的信息,显示“201 商户订单号重复”的错误提示(如下图):

继续前进,紧接着发现第三种二维码无法显示的情况。场景换到公司生产环境中的网站上,这时域名是公司的域名,金额换成了第一次请求时的0.01元,生成的订单后还是 001 (虽然生产环境和测试环境的数据库不同,但是后台订单的生成规则却是一致的,以前老同志写的代码,看来有空还得改改啊),结果也无法显示二维码,如下图:

综上,可以推测,在第一次请求提交的时候,微信的服务器中就对我的订单信息做了缓存,而第二次提交的时候,订单号、域名、订单金额与第一次不一致,就会报错。

没有深入研究过微信支付开发文档,不知道里面是否有过这种说明,总之这个本来不该发生的错误,却由于设计的缺陷发生了,看到网上没有这种相关错误的文章,特地写一下,希望能帮到那些和我遇到相同问题的朋友。

  • 微信内置浏览器长按识别二维码功能的两三个坑与解决方案.docx

  • 首先要注意:在微信里面只有img写的...这64px是微信内置浏览器标题栏+系统标题栏 二维码大到一定程度就没有“识别上移”的诡异现象了,大概是二维码大小在400px 以上的时候就没有。 解决: /davidshimjs/qrcodejs

  • 主要介绍了jQuery实现微信长按识别二维码的功能,非常不错,具有参考借鉴价值,对jquery长按识别二维码的相关知识感兴趣的朋友一起学习吧

  • 安卓的微信H5端图片长按不能保存图片 ,长按没反应解决办法 首先是用网上的常用解决办法:将DOM转换成base64的数据嵌入到img标签中。但是出现如下问题: ios端的微信是没有这个问题,只有安卓端有,研究了一天了,...

  • 用户想在企业微信推送的图文中增加一些评论等功能,但企业微信微信内又没有开放这种功能,所以需要独立开发一个页面,把用户编辑的图文(在秀米上编辑好再Copy到富文本编辑器内)传到开发的H5页面,再进行评论等功能...

  • ios里微信浏览器内vue,react等单页面项目url改变== ios里微信浏览器下面自带的后退前进导航栏== ios里的input光标问题== ios里的滑动卡顿,页面缺失。。。。。== 这次就吐槽一下长按无法识别二维码的问题: 网上...

  • 直接进入正题,很多时候当用户打开我们分享的链接时会出现提示要求长按网址复制后使用浏览器访问或者是显示”已停止访问该网页”,如下图所示:大部分这种情况,都是域名被微信屏蔽了,在微信内就没发直接打开了。...

  • 最近在做一个微信内置浏览器的小游戏,小游戏中有一个二维码,需要用户点击长按二维码弹出系统识别二维码按钮。 下面是解决步骤:1、cocoscreator是如何实现在浏览器中渲染游戏画面的 看图中箭头处,一个是div标签...

  • 真的是无力吐槽微信的坑真的多把人呕死,做了个公众号开发一大堆的坑 希望你看完每个字 分享一下ios微信长按无法识别二维码的问题 在网上找了一大堆的处理方式说增加img 的padding、设置缩放的、还有说图片大小...

  • 另外,在微信中打开时,博客正文底部增加微信赞赏码,在微信内置浏览器打开时,长按图片识别,直接可以赞赏。 这本人自己摸索的,未参考任何博文,属于原创,转载请详细注明出处。 1、博客园开通JS权限 开通方式:我...

  • 现在有很多在微信里流行的h5活动页。这些小h5大部分都是简单的...### 实现微信h5保存网页图片虽然基本上活动都是有事先固定好的答案,但是每个用户生成的结果还是一样的。尤其有的需求还有用户的昵称之类。所以...

  • 微信浏览器内播放时,视频会自动全屏 如果每个视频都有一张自定义的图片作为封面,在显示视频的同时,如果没有给这个视频设置高度,视频的容器在安卓手机上会被视频的封面撑大到变形 解决办法: 给video标签加...

  • 我要回帖

    更多关于 微信二维码被限制收款怎么办 的文章

     

    随机推荐