需要在公众号里面切入扫码功能
前端代码:

<!DOCTYPE html>
<html>
<head lang="en"><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no"><title>调用扫一扫</title><style></style>
</head>
<body>
<div>点我调用扫一扫</div>
</body>
<script src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>
<script>var div=document.querySelector('div');div.onclick=function(){getWxConfig();}function getWxConfig(){$.ajax({"type" : "POST","url" :"http://wx-proxy-feima.feima666.com/rest/auth/sign","data" : {"url" : location.href.split('#')[0]},"dataType" : "json","success" : function(result) {console.log('result',result)var timestamp = result.timestamp;;var noncestr = result.nonceStr;var signature = result.signature;var appId=result.appId;wx.config({debug : false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。//                                debug : true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。appId : appId, // 必填,公众号的唯一标识timestamp : timestamp, // 必填,生成签名的时间戳nonceStr : noncestr, // 必填,生成签名的随机串signature :signature,// 必填,签名,见附录1jsApiList: ['checkJsApi','onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','hideMenuItems','showMenuItems','hideAllNonBaseMenuItem','showAllNonBaseMenuItem','translateVoice','startRecord','stopRecord','onRecordEnd','playVoice','pauseVoice','stopVoice','uploadVoice','downloadVoice','chooseImage','previewImage','uploadImage','downloadImage','getNetworkType','openLocation','getLocation','hideOptionMenu','showOptionMenu','closeWindow',//关闭窗口'scanQRCode','chooseWXPay','openProductSpecificView','addCard','chooseCard','openCard'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2});wx.ready(function() {wx.scanQRCode({needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有success: function (res) {console.log('res=========>',res);var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果alert(result)sessionStorage.setItem('saomiao_result',result);//其它网页调用二维码扫描结果://var result=sessionStorage.getItem('saomiao_result');}});});}});}
</script>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
</html>

在运行中存在的问题:

1.config:invalid url domain

这个需要在微信的公众号后台把你要访问的url权限加上
解决网址:https://blog.csdn.net/u010575112/article/details/52661936

2.config:invalid siginature

签名失败这个需要后端配合前端可以用个网址去测试后端给的签名
网址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign

JS_微信公众号开发调用扫码支付功能相关推荐

  1. 微信公众号开发之扫码支付

    此项目已开源欢迎Start.PR.发起Issues一起讨论交流共同进步 https://github.com/Javen205/IJPay http://git.oschina.net/javen20 ...

  2. 关于微信公众号开发中扫码关注和关注之后继续扫码的不同点

    2019独角兽企业重金招聘Python工程师标准>>> 开发微信商城,当遇到需要绑定上下级关系的时候,会通过扫码的方式关注公众号,但是如果不想做这个人的下级,后台添加解绑功能,继续扫 ...

  3. “errcode“:40164,“errmsg“:“invalid ip ...微信公众号开发调用失败的解决办法

    问题概述 关于这个问题,博主是在进行微信公众号平台开发的过程中遇到的, 微信公众号平台的前后端代码开发完成后,在联调接口调用: " https://api.weixin.qq.com/cgi ...

  4. 微信公众号调起扫码功能

    偶然接触到了公众号开发.说需要调起微信扫一扫.便查看了公众号开发文档 看完文档后,发现js是相对简单的.唯一的难点是在java后台编写的秘钥生成代码. 也就是说.首先需要获取access_token, ...

  5. java微信公众号开发及源码分享

    java微信公众号开发源码下载 刚做完微信公众号项目,分享一下代码,经验!初写博客,格式写得不好,还请见谅.有不懂的可以留言或加qq 505281494交流下. 一. 第一步进行服务器接口配置,提交信 ...

  6. java 微信开发收到乱码_微信公众号开发调用微信接口得到的参数中文变成乱码问题...

    做过微信开发的人应该都会接触到授权登录.获取用户信息等操作,比如获取用户信息,腾讯要求以get请求提交,返回的是json字符串. 通常我们使用的方法是用HttpURLConnection去调用接口,打 ...

  7. 微信公众号拉取扫码功能

    点击扫码按钮拉取微信扫码 // 扫码添加设备goAddEquipment() {const wx = window.wxlet _this = this// wx.ready(function() { ...

  8. 以后的blog将转移到微信公众号,请扫码关注谢谢!

  9. 广东省中医院微信公众号医保个账支付功能

    绑定社保卡的方法 直接在服务号的主菜单点击"个人中心"→"我的社保卡"来按提示操作完成社保卡的绑定: 各位用户们,当您看到这条通知时,即可跟着下面的操作流程图绑 ...

最新文章

  1. vim 代码跳转神器 YouComPlete
  2. 面试之作用域链与闭包
  3. Linux 探索之旅 | 第五部分第五课:循环往复,Shell 开路
  4. 无限级菜单 mysql设计_无限级菜单简单的设计
  5. 幕课网产品总监:教你从0到1打造600W下载量的爆款APP
  6. json转string示例_C.示例中的String.Insert()方法
  7. 数字图像处理--图像二阶导数的推导
  8. Vue使用Axios Ajax封装渲染页面
  9. “远程网络教学系统”教师参与者的用例图(志志)
  10. [生存志] 第57节 孔子微言春秋大义
  11. Tiny6410 的NandFlash(K9GAG08U0E)
  12. Unity 数据统计SDK TalkingData
  13. 系统集成项目管理工程师知识点总结(错题记录)
  14. 带你玩转Visual Studio
  15. 【退役文】人退心不退,博客有空继续更
  16. 石家庄建工科技学院有计算机专业吗,石家庄建工科技学院官网
  17. iOS开发(OC)——音频播放AVPlayer
  18. 使el-input失焦
  19. 金融×元宇宙:虚实交融共进下的金融体系
  20. 使用 Jupiter Notebook 运行 Delta Lake 入门教程

热门文章

  1. HTTP的SSL 证书安装
  2. 【项目实战】阿里云轻量云服务器中安装JDK1.8
  3. 【同步与补偿】频率偏移
  4. C++常用函数(刷PAT甲级总结)
  5. 小程序内部引导关注公众号实现方法
  6. 什么是内卷?什么是囚徒困境?故事叙述
  7. 精确控制Origin to Word图片格式、大小及主题使用技巧
  8. 计算机的存储单位B KB MB GB TB···
  9. Android 一定要培训吗,安卓开发需要学什么2
  10. 最新WordPress微信小程序社区论坛源码多端应用