promise使用promise进行封装拉起微信支付
使用promise是达到一个并行请求的目的
wePay(payData){ //微信支付return new Promise((resolve, reject) => {uni.requestPayment({provider: this.getService('payment'), // 微信 'wxpay'timeStamp: payData.timeStamp, //时间戳nonceStr: payData.nonceStr, //随机字符串,长度为32个字符以下package: payData.package, //统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=xx。signType: payData.signType, //签名算法,暂支持 MD5。paySign: payData.paySign,//签名success: res => {console.log(res);resolve(true);},fail: err => {reject(err);}});})},
调用
getApp().wePay(res).then(res => {if (!JSON.parse(res)) {uni.showToast({title: '支付失败',icon: 'none'});return false;}uni.showToast({title: '支付成功'})setTimeout(() => {uni.reLaunch({url: '/pages/order/order'});}, 2000)}).catch(e => {uni.showToast({title: '支付失败',icon: 'none',})})
promise使用promise进行封装拉起微信支付相关推荐
- 手把手安排 --- JavaH5微信支付(移动端浏览器H5拉起微信支付)
Java项目接入H5微信支付 开发环境 前期准备 申请微信公众平台及微信支付 准备内网穿透域名 微信支付开发配置 开始撸代码 成功案例 总结 公司项目需要接入微信支付,因为主要是在移动端的网页进行支付 ...
- h5封装去底部_干货分享 | 一步一步教你在SpringBoot中集成微信支付H5支付
一:开发文档场景介绍 H5支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付. 主要用于触屏版的手机浏览器请求微信支付的场景. ...
- webview 个人小程序_微信小程序webview中,拉起小程序的微信支付 | 剑花烟雨江南...
由于最近公司业务调整,需要在小程序的webview中拉起小程序的微信支付,经过各种爬坑和搜索,找到如下结果方法,供大家参考: 一.判断小程序浏览器 使用 USER_AGENT判断小程序还是公众号浏览器 ...
- 微信支付代金券开发包分享
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 1. 前言 距离上次发原创分享应该有 12 天了,最近忙 ...
- 浅析微信支付:微信支付简单介绍(小程序、公众号、App、H5)
本文是[浅析微信支付]系列文章的第二篇,主要讲解一下普通商户接入的支付方式以及其中的不同之处. 上篇文章讲了本系列的大纲,没有看过的朋友们可以看一下. 浅析微信支付:前篇大纲 微信支付是集成在微信客户 ...
- 微信支付实战(完整的代码,复制即可用)
公众号介绍 https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html 最重要的一点: 公众平台以ac ...
- 基于java的微信支付之JSAPI公众号充值
前提条件 1.已经开通微信支付和认证成功的微信服务号2.微信商户号的支付秘钥(而不是支付密码)3.微信公众号的秘钥. 配置步骤 一.APPID账号关联(绑定公众号)1. 登录商户平台-产品中心-账号关 ...
- Java对接微信支付详解
一.介绍 微信支付对于我们日常来说,并不陌生,也许我们日常都在用.现在我就讲一下微信支付的流程是怎么实现的,都有哪些步骤,以及注意点. 支付流程图: 参数说明如图: 二.开发步骤 1.首先需要开通商户 ...
- 微信支付,JSAPI支付,APP支付,H5支付,Native支付,小程序支付功能详情以及回调处理
一.支付相关文档地址 支付wiki:https://pay.weixin.qq.com/wiki/doc/apiv3/index.shtml 支付api: https://pay.weixin.qq. ...
最新文章
- Performance Prism
- 跟着《架构探险》学轻量级微服务架构 (一)
- python训练营朋友圈留言_用Python发一个高逼格的朋友圈【附代码】
- JavaScript call()函数的应用
- 【HDU - 2030 】汉字统计 (C语言汉字编码,长知识)
- idea terminal 不支持中文
- 【文末有奖】华为云“网红”语言Python课程来啦!
- 某IDC服务商机房宕机致银行业务中断 银监会发布风险提示
- 计算机印屏幕功能无法使用,笔记本电脑无法使用外接显示屏幕扩展功能
- 明华M1读卡器操作基本方法
- kubernetes挂载glusterfs遇到的问题
- 计算与推断思维 十六、比较两个样本
- Win10连接NAS网络存储器失败解决方法
- 分享5款小众软件,大家按需下载
- Solidworks如何生成爆炸图
- IntelIj IDEA下同一个包中的类不能互相引用的问题
- 在mysql中如何建立性别约束_在Access2010数据库中,要在表中建立“性别”字段,并按与要求用逻辑值表示,其数据类型应当是()_学小易找答案...
- 人活着的意义是什么?
- C语言简单进制转换器
- 基于Neo4j的关联数据评估风险投资人业绩
热门文章
- 11_CollapsingMergeTree,(State行和Cancel行匹配示例),聚合查询,Cancel状态行取反的聚合查询
- 01_数据库连接池,数据源,ResultSetMetaData,jdbc优化
- 数据库元数据数据字典查询_8_列出给定表的默认约束
- srs推flv流_srs流媒体服务器(simple rtmp server)如何支持h265
- 基于深度学习的目标检测算法综述(一)
- NC7-买卖股票的最好时机
- 本月 Firefox 65 将加入 Flexbox Inspector 开发者工具
- JavaScript3基础——运算符和类型转换
- Collections.unmodifiableMap
- Ibatis学习总结1--ibatis简介和SQL Maps