参考文档:https://blog.csdn.net/hahahhahahahha123456/article/details/82724549

微信官方文档:

使用uniapp写微信公众号,付款时唤起微信支付:如下:

在data中注册:

data() {return {can_pay: false}},
onLoad: function(option) {// option为object类型,会序列化上个页面传递的参数if (typeof WeixinJSBridge == "undefined") {if (document.addEventListener) {document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);} else if (document.attachEvent) {document.attachEvent('WeixinJSBridgeReady', onBridgeReady);document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);}} else {this.onBridgeReady();}},
confirmBuy() {uni.request({url:请求地址,method: 'post',data: {传递给后端的参数},success: (res) => {console.log(res)if (res.data.code === 200) {var dt_pay = res.data.data;console.log("can_pay", that.can_pay)if (that.can_pay) {WeixinJSBridge.invoke('getBrandWCPayRequest', {"appId": dt_pay.appId, //公众号名称,由商户传入"timeStamp": dt_pay.timeStamp, //时间戳,自1970年以来的秒数"nonceStr": dt_pay.nonceStr, //随机串     "package": dt_pay.wxPackage,"signType": dt_pay.signType, //微信签名方式"paySign": dt_pay.paySign //微信签名},function(res) {console.log('payres', res)if (res.err_msg == "get_brand_wcpay_request:ok") {uni.showToast({title: '支付成功',});uni.navigateTo({url: "/pages/videoList/videoList?id=" + that.id + "&grade_dept=" + that.grade_dept,})} else {uni.showToast({title: '支付异常',});console.log("支付异常");}});} else {alert("微信支付接口异常");}}},complete: () => {that.disabled = false;}});},onBridgeReady() {this.can_pay = true;WeixinJSBridge.call('hideOptionMenu');},

微信公众号唤起微信支付相关推荐

  1. JAVA版开源微信管家—JeeWx捷微3.1小程序版本发布,支持微信公众号,微信企业号,支付窗

    支持小程序,JeeWx捷微3.1小程序版本发布^_^ JeeWx捷微V3.1--多触点小程序版本管理平台(支持微信公众号,微信企业号,支付窗) JeeWx捷微V3.1.0版本紧跟微信小程序更新,在原有 ...

  2. JeeWx捷微3.0多触点版本发布,支持微信公众号,微信企业号,支付窗——喜迎双“旦”

    喜迎双旦,JeeWx捷微3.0多触点版本发布^_^ JeeWx捷微V3.0--多触点版本管理平台(支持微信公众号,微信企业号,支付窗) JeeWx捷微V3.0.0版本是一个颠覆和跨时代版本,官方团队历 ...

  3. 微信公众号:支付宝支付

    微信公众号:支付宝支付 微信公众号:支付宝支付 由于支付宝月微信是两个对立的企业,支付宝想介入微信的充值,微信发现就将其规避,在支付宝与微信博弈的过程中,双方一直是处于你争我赶的地步. 微信公众号接入 ...

  4. php 微信支付闪了一下,php,_微信公众号JS API支付,安卓没有效果(会闪一下就消失了),php - phpStudy...

    微信公众号JS API支付,安卓没有效果(会闪一下就消失了) 代码如下,ios可以支付,但是到安卓手机上就会出现微信支付读条(那三个点),然后就消失了,没有跳出输入密码支付的界面.... //调用微信 ...

  5. PHP 支付PC端扫码支付、APP接口调起支付宝支付、微信公众号接入支付宝支付

    第一:第三方支付原理 第二:支付接口申请流程 地址:https://docs.open.alipay.com/270/105899/ : 参考地址:https://blog.csdn.net/nove ...

  6. HTML5微信支付和微信公众号内微信支付(VUE)

    实现html5微信支付以及微信公众号内微信支付 微信公众号内微信支付 首先进行微信授权获取code /*获取授权拿到code*/getCodeApi(state){//获取codelet urlNow ...

  7. python 微信公众号,微信小程序wechatpy的使用

    第一章 Python 微信公众号,小程序入门之wechatpy的使用 文章目录 第一章 Python 微信公众号,小程序入门之wechatpy的使用 前言 一.wechatpy是什么? 二.微信公众号 ...

  8. 微信公众号:微信H5页面JSAPI充值

    微信公众号:微信H5页面JSAPI充值,遇到的一些坑,以及解决方式. 首先说一下微信充值分为很多种:目前我所涉及到的只是APP支付.H5支付.JSAPI支付. 区别: 1.根据不同场景 APP支付:是 ...

  9. Shopro商城 高级版 Fastadmin和Uniapp进行开发的多平台商城(微信公众号、微信小程序、H5网页、Android-App、IOS-App)

    Shopro商城无加密的开源源码(可用于自营+外包项目(多主体).可用于外包定制开发项目) shopro 商城,一款基于 uni-app 的前端模板商城.目前适配了(小程序+app+h5+公众号). ...

  10. Shopro商城,基于Fastadmin和Uniapp进行开发的多平台(微信公众号、微信小程序、H5网页、Android-App、IOS-App)购物商城

    Shopro商城 基于Fastadmin和Uniapp进行开发的多平台(微信公众号.微信小程序.H5网页.Android-App.IOS-App)购物商城,拥有强大的店铺装修.小程序直播.自定义模板. ...

最新文章

  1. Hyperledger Fabric(术语表)
  2. 虚拟机VMware操作系统安装
  3. 关于 OneAPM Cloud Test DNS 监控的几个重要问题
  4. 为了新零售,A.O.史密斯做出一个令人吃惊的决定
  5. 护航华油信通危化品运输,“共和国长子”背后的数字化力量
  6. 软件系统设计 表驱动法
  7. vue1升级到vue2的问题
  8. 漏洞payload 靶机_学生会私房菜【20200707期】Wordpress 4.6 任意命令执行漏洞
  9. MIT脑洞研究!只听6秒语音,就知道你长什么样,效果好得不敢信
  10. android 第三方裁剪,Android裁剪意向不适用于系统图库应用程序,但适用于第三方应用程序...
  11. 官方实锤!微软宣布以 75 亿美元收购 GitHub
  12. Spark共享变量(广播变量、累加器)
  13. 中国露营、户外和越野拖车市场运行动态与发展趋势分析报告2022-2028年
  14. 页错误异常处理(page fault)的实现
  15. 三进制小数转换C语言
  16. 【4】 脑部MRI图像肿瘤分类级别
  17. win安装夜神安卓模拟器
  18. 专升本英语——语法知识——基础语法——第三节 形容词、副词及其比较级【学习笔记】
  19. 用Python实现的Internet电话软件(P2P-SIP)开源
  20. 通过java程序模拟实现地铁票价2+2=12(r3笔记第94天)

热门文章

  1. 清理系统垃圾 bat
  2. 一维和二维傅里叶变换的图片直观理解
  3. PTA 顺序结构 7-3 计算代数表达式
  4. 肝了一夜,用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换...
  5. Ribbon界面介绍
  6. my ReadBook_wangluoyingxiaoyucehua / network marketing / wangluoyingxiao
  7. 镁光c400-MTFDDAK064M固态硬盘更新固件
  8. U盘修复,U盘量产教程
  9. 远程计算机桌面图标不见了怎么办,远程桌面图标不见了怎么办
  10. linux latex编译器,在Ubuntu系统中下载安装LaTeX编辑器TeXstudio的方法