当前位置: 首页 > news >正文

uniapp开发微信小程序调用微信支付

需要后端调用统一下单接口,用于创建订单,给该订单绑定对应的数据,如:本小程序关联的商户信息,付款金额等等

需要后端返回的值有:package 、paySign

package:统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=xx。


// 该API用于调起微信支付的弹框   每个参数应该都不能省略
uni.requestPayment({provider: 'wxpay', // 看需求,每个端都有各自的值,eg: 'alipay'timeStamp: res.data.timeStamp, // 当前时间戳(从1970年1月1日至今的秒数)nonceStr: res.data.nonceStr, // 随机字符串 - 也可以后端返回package: res.data.package, // 后端接口返回paySign: res.data.paySign, // 后端返回signType: 'MD5', // 签名的算法,默认值 ’MD5‘success: (result) => {console.log('success', result)// 支付成功跳转结果页uni.setStorageSync('resultObject', {type: 'pay', status: 1, payType: 'wxpay' })uni.redirectTo({url: '/pageMall/pages/mall/result'})},fail: (err) => {console.log('fail', err)uni.showToast({title: '订单已生成,支付失败',icon: 'none',duration: 2000})setTimeout(() => uni.navigateBack(), 1000)}
})

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 宠物空气净化器吸猫毛有用吗?希喂、美的、霍尼韦尔三款亲测分享
  • C++类和对象(3)——this指针
  • Redis中的缓存穿透、缓存击穿、缓存雪崩(面试版)
  • matlab 创建复数数组
  • SQL典型练习题
  • 云渲染解决:笔记本渲染很伤电脑吗?如何保护你的电脑?
  • 【计算机组成原理】2.2.6 数据的存储和排列
  • Linux Ubuntu 桌面环境概览
  • 【视频讲解】主成分分析原理与水果成熟数据实例:Python中PCA-LDA 与卷积神经网络CNN...
  • OpenAI 将向企业开放 GPT-4o 模型定制版
  • SQL进阶技巧:如何按任意时段分析时间区间问题? | 分区间讨论【左、中、右】
  • 汽车小程序怎么做 汽车服务小程序系统开发制作方法
  • python自动化脚本:让工作自动化起来
  • 视频活码的快捷制作方法,轻松将多种格式视频生码
  • CPU、MPU、MCU、SOC分别是什么?
  • [case10]使用RSQL实现端到端的动态查询
  • 【RocksDB】TransactionDB源码分析
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • JavaScript类型识别
  • MySQL的数据类型
  • SpringBoot 实战 (三) | 配置文件详解
  • unity如何实现一个固定宽度的orthagraphic相机
  • Xmanager 远程桌面 CentOS 7
  • 测试如何在敏捷团队中工作?
  • 排序(1):冒泡排序
  • 扑朔迷离的属性和特性【彻底弄清】
  • 人脸识别最新开发经验demo
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • Mac 上flink的安装与启动
  • # Redis 入门到精通(一)数据类型(4)
  • ###C语言程序设计-----C语言学习(6)#
  • #define 用法
  • #pragam once 和 #ifndef 预编译头
  • #systemverilog# 之 event region 和 timeslot 仿真调度(十)高层次视角看仿真调度事件的发生
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (poj1.3.2)1791(构造法模拟)
  • (PySpark)RDD实验实战——取最大数出现的次数
  • (void) (_x == _y)的作用
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (二)十分简易快速 自己训练样本 opencv级联lbp分类器 车牌识别
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • (转)大型网站的系统架构
  • (转)甲方乙方——赵民谈找工作
  • *算法训练(leetcode)第四十五天 | 101. 孤岛的总面积、102. 沉没孤岛、103. 水流问题、104. 建造最大岛屿
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .net core使用ef 6
  • .net framework profiles /.net framework 配置
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .NET 使用 XPath 来读写 XML 文件
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • .sdf和.msp文件读取