// 微信wxPay() {let me = thisuni.getProvider({service: 'payment',success: res => {if (~res.provider.indexOf('wxpay')) { //先判断用户是否有微信支付环境(是否安装了微信app)uni.showLoading({title: '正在调起微信支付'})let params = {mid: me.globalMid,stids: me.strnum,sbid: me.tbid,}uni.request({ //再从后端接口获取相关数据配置到orderInfo里,这个接口由后端配置好了,返回结果见下图2-微信url: me.$serverUrl + 'payorder/payInfo',method: 'POST',data: params,success: res => {if (res.data.code == 200) {let resobj = JSON.parse(res.data.data) //(这里注意后端返回的数据类型是string还是object,需转成object类型)let payInfo = {table_money: resobj.table_money,deposit_money: resobj.mch_id,service_money: resobj.service_money,package: "Sign=WXPay"}uni.requestPayment({provider: 'wxpay',orderInfo: payInfo, //微信订单数据(Object类型)success: res => {uni.hideLoading();uni.showToast({title: '支付成功',icon: 'none'})},fail: err => {uni.hideLoading();uni.showToast({title: '支付失败,请稍后再试',icon: 'none'})}});}},fail: () => {uni.hideLoading();uni.showToast({title: '服务器开小差了呢,请您稍后再试',icon: 'none'})}});} else {uni.showToast({title: '获取微信通道失败,请检查您的微信是否正常启用',icon: 'none'})}}});},

uniapp进行H5微信支付相关推荐

  1. 解决ios H5微信支付不能跳回App的问题

    解决ios H5微信支付不能跳回App的问题 app项目是uni-app开发的安卓和iOS版本,安卓测试无问题,以下主要说iOS的解决方案. 问题点:app用webview打开H5页面,在H5页面发起 ...

  2. uniapp开发h5微信授权登录(详细教程)

    uniapp开发h5微信授权登录 文章目录 uniapp开发h5微信授权登录 前言 一.前期准备--申请测试账号 二.正式开发--前端代码 三.打包发布 总结 前言 我也是第一次做h5授权微信登录,网 ...

  3. h5 微信支付 php,用h5做出微信的支付过程的实现步骤

    这次给大家实现的案例是用户在微信里打开网页的时候,也可以调用微信支付来完成下单功能.当然,微信官网的,开发文档也有很详细的介绍,但是今天我们来教大家怎样手动做出支付接口的开发. 以提交问题流程为例描述 ...

  4. uni-app app平台微信支付

    一.App平台支付流程 流程:支付平台功能申请 -> manifest.json 里配置支付参数 -> uni-app 里调用 API 进行支付 二.微信App支付功能申请 到 微信开放平 ...

  5. 微信h5支付“网站域名ICP备案主体与商户号主体不一致”的解决方法,H5微信支付 授权函下载

    微信h5支付"网站域名ICP备案主体与商户号主体不一致"的解决方法,H5微信支付 授权函下载 参考文章: (1)微信h5支付"网站域名ICP备案主体与商户号主体不一致&q ...

  6. UNIAPP中H5微信登录

    UNIAPP中H5微信登录 UNIapp中自带封装好的接口,但是在打包成H5中,微信登录对于新手来说网上教程比较少,大部分是分享的教程 H5微信登录之前你需要先在微信公众平台配置js接口安全域名,切记 ...

  7. ios浏览器微信支付回调页面_iOS集成H5微信支付实现跳转与回调的解决方案

    前言 最近有个需求,不能在iOS客户端内集成支付宝和微信的App支付SDK(为了防苹果审核检测SDK),因此使用H5支付,虽然微信和支付宝的H5支付文档都说不要在App内使用H5支付而是使用App支付 ...

  8. java+uniapp对接app微信支付

    java+uniapp对接app微信支付 1.准备工作 注册app APP接入微信支付,需要先将商户APP在微信开放平台进行注册,登记APP开发参数以生成APPID.具体操作步骤如下: 一.登录微信开 ...

  9. android WebView套壳 H5微信支付

         看博客,首先得看日期,首先吐槽下,第一次做webview  套壳的android  APP  ,项目有微信支付这一块,就百度搜 看别人的博客,有的说android  webview H5 微 ...

  10. iOS WKWebView H5微信支付跳转

    iOS WKWebView H5微信支付跳转 需求:iOS客户端实现嵌入H5进行微信支付跳转到微信客户端,支付完成后再跳转回我们的APP,解决WKWebView无法跳转回APP的BUG. 阅读前提: ...

最新文章

  1. Mozilla新特性只支持https网站
  2. 对python来说、一个模块就是一个文件-python导入自定义模块和包
  3. Python 将两层列表展开平铺成一层
  4. 7-2 jmu-Java-01入门-取数字 (2 分)
  5. 凡事向内求,我心是一切,一切是我心,我是一切的根源,我永远都会成为潜意识中的我。...
  6. 解决安装IIS时提示找不到zClientm.exe文件的问题
  7. atomikosdatasourcebean mysql_SpringBoot2整合JTA组件实现多数据源事务管理
  8. Loadrunner11完美破解小笔记
  9. 10月31日随笔 成人礼
  10. A guide to convolution arithmetic for deep learning中译版
  11. 关于 Safari 浏览器不支持 location [ window.location.href window.open()] 跳转问题的解决方案
  12. 用python做思维导图软件_两款好用的思维导图工具详细介绍,Xmind和幕布
  13. DDoS 攻击次数和攻击流量
  14. 解线性方程 matlab,用matlab求线性方程的解
  15. 类似于陌陌点点和探探首页切换效果
  16. 虚拟主机二级域名(m.dedehtml.com)绑定到织梦子目录(m)做手机站
  17. Your hostname, xxx resolves to a loopback address: 127.0.1.1; using x.x.x.x instead(on interface xx)
  18. 微软下一代掌上操作系统Microsoft Windows Mobile Crossbow(ZT)
  19. JAVA后端开发必备软件(仅供参考)
  20. 工作中常见的开会问题

热门文章

  1. 在Keil5中创建MM32工程
  2. 忘记密码怎么卸载和删除网维大师~
  3. 【EJB学习笔记】——EJB开发环境搭建(Eclipse集成JBoss)
  4. Matlab模拟液压缸运动,基于MATLAB-simulink的液压系统动态仿真(1).pptx
  5. php递归函数原理,实例助你理解php递归函数原理及调用方法
  6. 高等数学(第七版)同济大学 习题4-5 个人解答
  7. 张小龙《微信背后的产品观》之PPT完整文字版
  8. 如何查看计算机的硬盘序列号,电脑硬盘序列号怎么查?一招查看硬盘序列号的简单方法...
  9. 西威变频器 服务器显示,西威变频器故障查询及操作方法;
  10. [原创]:善用佳软(二)