//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微信小程序支付相关推荐

  1. uniapp之APP/微信小程序/公众号支付

    涉及到微信支付的都需要从后端接口获取支付配置信息: await this.$http({apiName:"wxPayConfig",type:"POST",da ...

  2. 微信小程序支付(1)Uni-app平台API接口

    uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS.Android.Web(响应式).以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝).快 ...

  3. 微信小程序支付功能用服务器吗,微信小程序 支付功能 服务器端(TP5.1)实现...

    首先下载微信支付SDK ,将整个目录的文件放在 /application/extend/WxPay 目录下 在使用SDK之前我们需要对 WxPay.Config.php 进行配置 namespace ...

  4. 可视化uniapp整合thinkphp6实现微信小程序支付

    可视化uniapp整合thinkphp6实现微信小程序支付,调用tp6接口返回微信相关下单参数. 开源代码:diygw-ui-php: diygwUI+Thinkphp6实现PHP后台框架 //微信小 ...

  5. 微信小程序asp服务器架设,asp写的微信小程序支付demo-服务器端是asp+mdb的

    这个微信小程序支付demo代码是我用asp写的,微信小程序端加上服务器端用的asp和mdb数据库,下面是代码分享: 订单说明:{{paydata.title}} 支付金额:分 支付 --------- ...

  6. .NET Core 微信小程序支付——(统一下单)

    最近公司研发了几个电商小程序,还有一个核心的电商直播,只要是电商一般都会涉及到交易信息,离不开支付系统,这里我们统一实现小程序的支付流程(与服务号实现步骤一样). 目录 1.开通小程序的支付能力 2. ...

  7. 微信小程序支付错误提示“商户号mch_id或sub_mch_id不存在”

    微信小程序支付错误提示"商户号mch_id或sub_mch_id不存在" 今天做微信小程序支付遇到这样一个问题,支付接口返回错误信息出显示"商户号mch_id或sub_m ...

  8. 前端微信一键登录和微信小程序支付总结

    微信一键登录和微信小程序支付总结 微信一键登录 现在小程序都是微信一键登录,下面是我的使用方法和总结,仅供参考 需要调用微信小程序的api wx.login() 使用wx.login() 调用获取凭证 ...

  9. 微信小程序支付流程(新手教程)

    微信小程序支付流程: 一.前期申请准备工作 1.小程序注册,要以公司的以身份去注册一个小程序,才能开通微信支付权限: 个人申请的小程序是不具备"微信支付"功能的! 但个人小程序可以 ...

  10. 微信支付之微信小程序支付

    今天给大家介绍一下微信小程序是如果实现支付的流程,在开发之前我们首先要获取到商户的appId和mchId最后就是商户的key值了.这些值在商户申请成功之后都会通过邮件的形式发送给商户,所以如果还没有拿 ...

最新文章

  1. 路遥知马力——Momentum动量梯度
  2. WPF 重要新概念读书笔记(转)
  3. html5怎样做纵向导航,HTML5怎么做导航栏
  4. nginx服务器的配置
  5. 10 个你可能还不知道 VS Code 使用技巧
  6. 【转】测试过程管理案例6---如何做项目的测试经理?
  7. input在type=number时去右边上下箭头
  8. 面向对象程序设计中“超类”和“子类”概念的来历
  9. 《Redis实战》一2.1 登录和cookie缓存
  10. HoverTree.Model.ArticleSelect类的作用
  11. django 22、python3.4环境下新建django应用失败报错计算机中丢失python27.dll的解决方法
  12. python http请求时gzip解压
  13. CANVAS中的lineWidth小计
  14. 微信小程序-tab标签栏实现教程
  15. .NET周报【11月第1期 2022-11-07】
  16. 说说某音d赞zhang粉那点事
  17. 一键清理电脑垃圾文件
  18. Win11图片打开为Windows照片查看器
  19. python 时间戳转化为日期格式 datetime、date、时间元组
  20. python指数函数的计算_python绘制指数函数

热门文章

  1. 10N65-ASEMI场效应管10N65
  2. 如何借助 chatGPT 改善您的 SEO
  3. 中了勒索病毒你就惨了
  4. ajax提交Form表单数据到后台
  5. 什么叫干扰?有何危害?
  6. Delphi BPL包合并图文教程 IDEWiz tangram-plugin-framework
  7. Android 数据存储 利用SQLiteDatabase实现简单的学生管理
  8. Ubuntu安装tomcat 【超使用】
  9. python通过urllib+request抓取新闻联播
  10. 微信h5页面调用第三方位置导航