小程序开发(11)-之支付封装
嘿,支付好像没什么好说的,记录下吧
像下面的代码,params毫无疑问呢,就是需要传给接口的参数了,一般就是订单号和金额了,appId呢当然是放在config.js文件中,openId呢就是一开始的时候就获取的,通过wx.login拿到openId后,存储在本地,拿到接口返回的数据后,就是调用wx.requestPayment,发起支付,搞定了
function enclosureJHpay(params) {var _this = this;let userInfo = wx.getStorageSync('wx_userinfo');return wxRequestPost({url: api.enclosureJHpay.url,data: {...params,appId: config.APPID,openId: userInfo.openId}}).then(res => {let payParams = res.data.data;return new Promise((resolve, reject) => {console.log(res)wx.requestPayment({timeStamp: payParams.timeStamp,nonceStr: payParams.nonceStr,package: payParams.mypackage,signType: payParams.signType,paySign: payParams.paySign,success: function (res) {console.log(res);resolve(res);},fail: function (err) {console.log(err);reject(err)}})})})
}
小程序开发(11)-之支付封装相关推荐
- 微信小程序开发实现微信支付
微信支付是时下最流行的交易支付方法之一,潜移默化推动着无现今社会的变革.小程序作为微信上的轻应用,同时也开放微信支付的接口,可以通过转账,扫二维码支付.要完成一次具体的订单支付需要完整的支付流程,具体 ...
- 小程序开发(12)-之分页封装
这里的分页呢就记录下,上拉加载的,小程序给我们提供了一个监听滚动到底部的周期函数onReachBottom,当页面超过整屏的高度后,滚动页面到底部就会触发这个事件,所以做上拉加载的时候,非常的方便,下 ...
- jsapi支付签名_小程序开发之微信支付
1. 小程序之微信支付 虽然我们现行的小程序版本中没有支付这块功能,但是作为移动互联网中非常重要的一个功能还是需要了解下(老版本的小程序中有微信支付相关的功能代码在serviceList.js中). ...
- 小程序开发调用微信支付以及微信回调地址配置
首先观看微信提供的文档 https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_3&index=1 清楚调用微信支付必 ...
- 微信小程序开发之微信支付
概述 最近这段时间接了一个蓝牙车位锁的项目:项目中包括APP和微信小程序:其中涉及在线支付功能,这里记录下微信小程序在线支付完功能 小程序在线支付流程 1.微信小程序登陆微信获取code 调用接口wx ...
- 微信小程序开发11 数据预取:合理缓存提高用户体验
你好,我是俊鹏,今天我带你学习怎么通过微信提供的数据预取能力,提高小程序的用户体验. 数据预取也叫数据预加载,顾名思义,这项能力能提前加载未来要使用的数据,然后缓存到本地.这样一来,你在使用这些数据时 ...
- 微信小程序开发之——网络请求封装
一 概述 网络请求地址放到url.js中,分别制定开发环境,体验环境,线上环境 网络请求的方法放到request.js中,暴露get.post.upload方法 请求前显示加载中,请求结束后隐藏加载中 ...
- 微信小程序开发之微信支付(四)组合签名(时间戳,随机串) 用户确认支付
我使用了这个SDK进行开发 签名算法需要5个参数 时间戳算法: /*** 获取时间戳* 时间戳从1970年1月1日00:00:00至今的秒数*/ public static long getTimeS ...
- 微信小程序开发支付流程
微信支付是时下最流行的交易支付方法之一,潜移默化推动着无现今社会的变革.小程序作为微信上的轻应用,同业也开放微信支付的接口,可以通过转账,扫二维码支付.要完成一次具体的订单支付需要完整的支付流程,具体 ...
最新文章
- CSS margin详解
- C语言学习之输入一个大于三的值判断是否为素数
- rest_framework04:ModelSerializer/Serializer高级用法
- 《Python Cookbook 3rd》笔记(1.6):字典中的键映射多个值
- 46 MM配置-采购-条件-定价过程-定义方案组
- 关于TestNg注解执行
- div文字溢出自动加省略号(…)
- mysql文章列表_MySQL-分享文章列表 - Su的博客
- SQL Server 审计操作概念
- 忆旧:关于“天网防火墙”的破解
- android打开手机自带浏览器,【Appium】打开手机自带的浏览器
- u3d:200个插件免费分享
- 超越函数e^(-x^2)的定积分
- 整理苹果官网上iOS的各种辅助功能
- 浏览器内核 五大浏览器内核
- 【华为ICT大赛】华为云激活设备的方法以及数据上下行
- 斗鱼直播Android开发二面被刷,赶紧收藏!
- xxe漏洞原理与防御
- 《代码整洁之道》阅读笔记 4注释
- 命令rpm -qa | grep xxxx