uniapp进行H5微信支付
// 微信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微信支付相关推荐
- 解决ios H5微信支付不能跳回App的问题
解决ios H5微信支付不能跳回App的问题 app项目是uni-app开发的安卓和iOS版本,安卓测试无问题,以下主要说iOS的解决方案. 问题点:app用webview打开H5页面,在H5页面发起 ...
- uniapp开发h5微信授权登录(详细教程)
uniapp开发h5微信授权登录 文章目录 uniapp开发h5微信授权登录 前言 一.前期准备--申请测试账号 二.正式开发--前端代码 三.打包发布 总结 前言 我也是第一次做h5授权微信登录,网 ...
- h5 微信支付 php,用h5做出微信的支付过程的实现步骤
这次给大家实现的案例是用户在微信里打开网页的时候,也可以调用微信支付来完成下单功能.当然,微信官网的,开发文档也有很详细的介绍,但是今天我们来教大家怎样手动做出支付接口的开发. 以提交问题流程为例描述 ...
- uni-app app平台微信支付
一.App平台支付流程 流程:支付平台功能申请 -> manifest.json 里配置支付参数 -> uni-app 里调用 API 进行支付 二.微信App支付功能申请 到 微信开放平 ...
- 微信h5支付“网站域名ICP备案主体与商户号主体不一致”的解决方法,H5微信支付 授权函下载
微信h5支付"网站域名ICP备案主体与商户号主体不一致"的解决方法,H5微信支付 授权函下载 参考文章: (1)微信h5支付"网站域名ICP备案主体与商户号主体不一致&q ...
- UNIAPP中H5微信登录
UNIAPP中H5微信登录 UNIapp中自带封装好的接口,但是在打包成H5中,微信登录对于新手来说网上教程比较少,大部分是分享的教程 H5微信登录之前你需要先在微信公众平台配置js接口安全域名,切记 ...
- ios浏览器微信支付回调页面_iOS集成H5微信支付实现跳转与回调的解决方案
前言 最近有个需求,不能在iOS客户端内集成支付宝和微信的App支付SDK(为了防苹果审核检测SDK),因此使用H5支付,虽然微信和支付宝的H5支付文档都说不要在App内使用H5支付而是使用App支付 ...
- java+uniapp对接app微信支付
java+uniapp对接app微信支付 1.准备工作 注册app APP接入微信支付,需要先将商户APP在微信开放平台进行注册,登记APP开发参数以生成APPID.具体操作步骤如下: 一.登录微信开 ...
- android WebView套壳 H5微信支付
看博客,首先得看日期,首先吐槽下,第一次做webview 套壳的android APP ,项目有微信支付这一块,就百度搜 看别人的博客,有的说android webview H5 微 ...
- iOS WKWebView H5微信支付跳转
iOS WKWebView H5微信支付跳转 需求:iOS客户端实现嵌入H5进行微信支付跳转到微信客户端,支付完成后再跳转回我们的APP,解决WKWebView无法跳转回APP的BUG. 阅读前提: ...
最新文章
- Mozilla新特性只支持https网站
- 对python来说、一个模块就是一个文件-python导入自定义模块和包
- Python 将两层列表展开平铺成一层
- 7-2 jmu-Java-01入门-取数字 (2 分)
- 凡事向内求,我心是一切,一切是我心,我是一切的根源,我永远都会成为潜意识中的我。...
- 解决安装IIS时提示找不到zClientm.exe文件的问题
- atomikosdatasourcebean mysql_SpringBoot2整合JTA组件实现多数据源事务管理
- Loadrunner11完美破解小笔记
- 10月31日随笔 成人礼
- A guide to convolution arithmetic for deep learning中译版
- 关于 Safari 浏览器不支持 location [ window.location.href window.open()] 跳转问题的解决方案
- 用python做思维导图软件_两款好用的思维导图工具详细介绍,Xmind和幕布
- DDoS 攻击次数和攻击流量
- 解线性方程 matlab,用matlab求线性方程的解
- 类似于陌陌点点和探探首页切换效果
- 虚拟主机二级域名(m.dedehtml.com)绑定到织梦子目录(m)做手机站
- Your hostname, xxx resolves to a loopback address: 127.0.1.1; using x.x.x.x instead(on interface xx)
- 微软下一代掌上操作系统Microsoft Windows Mobile Crossbow(ZT)
- JAVA后端开发必备软件(仅供参考)
- 工作中常见的开会问题
热门文章
- 在Keil5中创建MM32工程
- 忘记密码怎么卸载和删除网维大师~
- 【EJB学习笔记】——EJB开发环境搭建(Eclipse集成JBoss)
- Matlab模拟液压缸运动,基于MATLAB-simulink的液压系统动态仿真(1).pptx
- php递归函数原理,实例助你理解php递归函数原理及调用方法
- 高等数学(第七版)同济大学 习题4-5 个人解答
- 张小龙《微信背后的产品观》之PPT完整文字版
- 如何查看计算机的硬盘序列号,电脑硬盘序列号怎么查?一招查看硬盘序列号的简单方法...
- 西威变频器 服务器显示,西威变频器故障查询及操作方法;
- [原创]:善用佳软(二)