uni-app微信小程序支付
//main.js文件import md5 from './static/md5.js'Vue.prototype.$md5 = md5//prepay_id是下单之后后台传过来的idfunction wxPay(prepay_id, fun = function() {}, fun1 = function() {}) {var chars = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z' ];//生成随机字符串var a = "";for (var i = 0; i < 30; i++) {var id = Math.ceil(Math.random() * 35);a += chars[id];}//生成签名var paySign = this.$md5('appId=wx****94&nonceStr=' + a + '&package=prepay_id=' + prepay_id + '&signType=MD5&timeStamp=' + String(parseInt(new Date().getTime() / 1000)) + '&key=Sh*********cl')uni.requestPayment({provider: 'wxpay',timeStamp: String(parseInt(new Date().getTime() / 1000)),nonceStr: a,package: 'prepay_id=' + prepay_id,signType: 'MD5',paySign: paySign,success: () => {fun()},fail: () => {fun1()}})}Vue.prototype.$wxPay = wxPay//其他页面调用uni.request({url: this.$url + '/api/Order/addOrder',method: 'POST',data: {order_type: 1,orders: JSON.stringify(arr)},success: (res) => {console.log(res);this.$wxPay(res.data.data.prepay_id, this.huidiao,this.huidiao)}})huidiao() {uni.navigateBack({delta: 1})}
uni-app微信小程序支付相关推荐
- uniapp之APP/微信小程序/公众号支付
涉及到微信支付的都需要从后端接口获取支付配置信息: await this.$http({apiName:"wxPayConfig",type:"POST",da ...
- 微信小程序支付(1)Uni-app平台API接口
uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS.Android.Web(响应式).以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝).快 ...
- 微信小程序支付功能用服务器吗,微信小程序 支付功能 服务器端(TP5.1)实现...
首先下载微信支付SDK ,将整个目录的文件放在 /application/extend/WxPay 目录下 在使用SDK之前我们需要对 WxPay.Config.php 进行配置 namespace ...
- 可视化uniapp整合thinkphp6实现微信小程序支付
可视化uniapp整合thinkphp6实现微信小程序支付,调用tp6接口返回微信相关下单参数. 开源代码:diygw-ui-php: diygwUI+Thinkphp6实现PHP后台框架 //微信小 ...
- 微信小程序asp服务器架设,asp写的微信小程序支付demo-服务器端是asp+mdb的
这个微信小程序支付demo代码是我用asp写的,微信小程序端加上服务器端用的asp和mdb数据库,下面是代码分享: 订单说明:{{paydata.title}} 支付金额:分 支付 --------- ...
- .NET Core 微信小程序支付——(统一下单)
最近公司研发了几个电商小程序,还有一个核心的电商直播,只要是电商一般都会涉及到交易信息,离不开支付系统,这里我们统一实现小程序的支付流程(与服务号实现步骤一样). 目录 1.开通小程序的支付能力 2. ...
- 微信小程序支付错误提示“商户号mch_id或sub_mch_id不存在”
微信小程序支付错误提示"商户号mch_id或sub_mch_id不存在" 今天做微信小程序支付遇到这样一个问题,支付接口返回错误信息出显示"商户号mch_id或sub_m ...
- 前端微信一键登录和微信小程序支付总结
微信一键登录和微信小程序支付总结 微信一键登录 现在小程序都是微信一键登录,下面是我的使用方法和总结,仅供参考 需要调用微信小程序的api wx.login() 使用wx.login() 调用获取凭证 ...
- 微信小程序支付流程(新手教程)
微信小程序支付流程: 一.前期申请准备工作 1.小程序注册,要以公司的以身份去注册一个小程序,才能开通微信支付权限: 个人申请的小程序是不具备"微信支付"功能的! 但个人小程序可以 ...
- 微信支付之微信小程序支付
今天给大家介绍一下微信小程序是如果实现支付的流程,在开发之前我们首先要获取到商户的appId和mchId最后就是商户的key值了.这些值在商户申请成功之后都会通过邮件的形式发送给商户,所以如果还没有拿 ...
最新文章
- 路遥知马力——Momentum动量梯度
- WPF 重要新概念读书笔记(转)
- html5怎样做纵向导航,HTML5怎么做导航栏
- nginx服务器的配置
- 10 个你可能还不知道 VS Code 使用技巧
- 【转】测试过程管理案例6---如何做项目的测试经理?
- input在type=number时去右边上下箭头
- 面向对象程序设计中“超类”和“子类”概念的来历
- 《Redis实战》一2.1 登录和cookie缓存
- HoverTree.Model.ArticleSelect类的作用
- django 22、python3.4环境下新建django应用失败报错计算机中丢失python27.dll的解决方法
- python http请求时gzip解压
- CANVAS中的lineWidth小计
- 微信小程序-tab标签栏实现教程
- .NET周报【11月第1期 2022-11-07】
- 说说某音d赞zhang粉那点事
- 一键清理电脑垃圾文件
- Win11图片打开为Windows照片查看器
- python 时间戳转化为日期格式 datetime、date、时间元组
- python指数函数的计算_python绘制指数函数