使用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进行封装拉起微信支付相关推荐

  1. 手把手安排 --- JavaH5微信支付(移动端浏览器H5拉起微信支付)

    Java项目接入H5微信支付 开发环境 前期准备 申请微信公众平台及微信支付 准备内网穿透域名 微信支付开发配置 开始撸代码 成功案例 总结 公司项目需要接入微信支付,因为主要是在移动端的网页进行支付 ...

  2. h5封装去底部_干货分享 | 一步一步教你在SpringBoot中集成微信支付H5支付

    一:开发文档场景介绍 H5支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付. 主要用于触屏版的手机浏览器请求微信支付的场景. ...

  3. webview 个人小程序_微信小程序webview中,拉起小程序的微信支付 | 剑花烟雨江南...

    由于最近公司业务调整,需要在小程序的webview中拉起小程序的微信支付,经过各种爬坑和搜索,找到如下结果方法,供大家参考: 一.判断小程序浏览器 使用 USER_AGENT判断小程序还是公众号浏览器 ...

  4. 微信支付代金券开发包分享

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 1. 前言 距离上次发原创分享应该有 12 天了,最近忙 ...

  5. 浅析微信支付:微信支付简单介绍(小程序、公众号、App、H5)

    本文是[浅析微信支付]系列文章的第二篇,主要讲解一下普通商户接入的支付方式以及其中的不同之处. 上篇文章讲了本系列的大纲,没有看过的朋友们可以看一下. 浅析微信支付:前篇大纲 微信支付是集成在微信客户 ...

  6. 微信支付实战(完整的代码,复制即可用)

    公众号介绍 https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html 最重要的一点: 公众平台以ac ...

  7. 基于java的微信支付之JSAPI公众号充值

    前提条件 1.已经开通微信支付和认证成功的微信服务号2.微信商户号的支付秘钥(而不是支付密码)3.微信公众号的秘钥. 配置步骤 一.APPID账号关联(绑定公众号)1. 登录商户平台-产品中心-账号关 ...

  8. Java对接微信支付详解

    一.介绍 微信支付对于我们日常来说,并不陌生,也许我们日常都在用.现在我就讲一下微信支付的流程是怎么实现的,都有哪些步骤,以及注意点. 支付流程图: 参数说明如图: 二.开发步骤 1.首先需要开通商户 ...

  9. 微信支付,JSAPI支付,APP支付,H5支付,Native支付,小程序支付功能详情以及回调处理

    一.支付相关文档地址 支付wiki:https://pay.weixin.qq.com/wiki/doc/apiv3/index.shtml 支付api: https://pay.weixin.qq. ...

最新文章

  1. Performance Prism
  2. 跟着《架构探险》学轻量级微服务架构 (一)
  3. python训练营朋友圈留言_用Python发一个高逼格的朋友圈【附代码】
  4. JavaScript call()函数的应用
  5. 【HDU - 2030 】汉字统计 (C语言汉字编码,长知识)
  6. idea terminal 不支持中文
  7. 【文末有奖】华为云“网红”语言Python课程来啦!
  8. 某IDC服务商机房宕机致银行业务中断 银监会发布风险提示
  9. 计算机印屏幕功能无法使用,笔记本电脑无法使用外接显示屏幕扩展功能
  10. 明华M1读卡器操作基本方法
  11. kubernetes挂载glusterfs遇到的问题
  12. 计算与推断思维 十六、比较两个样本
  13. Win10连接NAS网络存储器失败解决方法
  14. 分享5款小众软件,大家按需下载
  15. Solidworks如何生成爆炸图
  16. IntelIj IDEA下同一个包中的类不能互相引用的问题
  17. 在mysql中如何建立性别约束_在Access2010数据库中,要在表中建立“性别”字段,并按与要求用逻辑值表示,其数据类型应当是()_学小易找答案...
  18. 人活着的意义是什么?
  19. C语言简单进制转换器
  20. 基于Neo4j的关联数据评估风险投资人业绩

热门文章

  1. 11_CollapsingMergeTree,(State行和Cancel行匹配示例),聚合查询,Cancel状态行取反的聚合查询
  2. 01_数据库连接池,数据源,ResultSetMetaData,jdbc优化
  3. 数据库元数据数据字典查询_8_列出给定表的默认约束
  4. srs推flv流_srs流媒体服务器(simple rtmp server)如何支持h265
  5. 基于深度学习的目标检测算法综述(一)
  6. NC7-买卖股票的最好时机
  7. 本月 Firefox 65 将加入 Flexbox Inspector 开发者工具
  8. JavaScript3基础——运算符和类型转换
  9. Collections.unmodifiableMap
  10. Ibatis学习总结1--ibatis简介和SQL Maps