马鞍山网站建设兼职太湖县城乡建设局网站

web/2025/9/27 6:58:20/文章来源:
马鞍山网站建设兼职,太湖县城乡建设局网站,网站如何做se,网站建设类公司新闻前面给大家讲过一个借助小程序云开发实现微信支付的#xff0c;但是那个操作稍微有点繁琐#xff0c;并且还会经常出现问题#xff0c;今天就给大家讲一个简单的#xff0c;并且借助官方支付api实现小程序支付功能。 传送门#xff1a;借助小程序云开发实现小程序支付功能… 前面给大家讲过一个借助小程序云开发实现微信支付的但是那个操作稍微有点繁琐并且还会经常出现问题今天就给大家讲一个简单的并且借助官方支付api实现小程序支付功能。 传送门借助小程序云开发实现小程序支付功能 老规矩先看本节效果图 我们实现这个支付功能完全是借助小程序云开发实现的不用搭建自己的服务器不用买域名不用备案域名不用支持https。只需要一个简单的云函数就可以轻松的实现微信小程序支付功能。 核心代码就下面这些 一、创建一个云开发小程序 关于如何创建云开发小程序这里我就不再做具体讲解。不知道怎么创建云开发小程序的同学可以去翻看腾讯云云开发公众号内菜单【技术交流-视频教程】中的教学视频。 创建云开发小程序有几点注意的 1.一定不要忘记在app.js里初始化云开发环境。 2.创建完云函数后一定要记得上传 二、创建支付的云函数 1.创建云函数pay 三、引入三方依赖tenpay 我们这里引入三方依赖的目的是创建我们支付时需要的一些参数。我们安装依赖是使用里npm 而npm必须安装node,关于如何安装node我这里不做讲解百度一下网上一大堆。 1.首先右键pay然后选择在终端中打开 2.我们使用npm来安装这个依赖。 在命令行里执行 npm i tenpay 安装完成后我们的pay云函数会多出一个package.json 文件 到这里我们的tenpay依赖就安装好了。 四、编写云函数pay 完整代码如下 //云开发实现支付 const cloud require(wx-server-sdk) cloud.init()//1引入支付的三方依赖 const tenpay require(tenpay); //2配置支付信息 const config {appid: 你的小程序appid, mchid: 你的微信商户号,partnerKey: 微信支付安全密钥, notify_url: 支付回调网址,这里可以先随意填一个网址, spbill_create_ip: 127.0.0.1 //这里填这个就可以 };exports.main async(event, context) {const wxContext cloud.getWXContext()let {orderid,money} event;//3初始化支付const api tenpay.init(config);let result await api.getPayParams({out_trade_no: orderid,body: 商品简单描述,total_fee: money, //订单金额(分),openid: wxContext.OPENID //付款用户的openid});return result; } 一定要注意把appidmchidpartnerKey换成你自己的。 到这里我们获取小程序支付所需参数的云函数代码就编写完成了。 不要忘记上传这个云函数。 出现下图就代表上传成功 五、写一个简单的页面用来提交订单调用pay云函数。 这个页面很简单 1.自己随便编写一个订单号这个订单号要大于6位 2.自己随便填写一个订单价单位是分 3.点击按钮调用pay云函数。获取支付所需参数。 下图是官方支付api所需要的一些必须参数。 下图是我们调用pay云函数获取的参数和上图所需要的是不是一样。 六、调用wx.requestPayment实现支付 下图是官方的示例代码 这里不在做具体讲解了把完整代码给大家贴出来 // pages/pay/pay.js Page({//提交订单formSubmit: function(e) {let that this;let formData e.detail.valueconsole.log(form发生了submit事件携带数据为, formData)wx.cloud.callFunction({name: pay,data: {orderid: formData.orderid,money: formData.money},success(res) {console.log(提交成功, res.result)that.pay(res.result)},fail(res) {console.log(提交失败, res)}})},//实现小程序支付pay(payData) {//官方标准的支付方法wx.requestPayment({timeStamp: payData.timeStamp,nonceStr: payData.nonceStr,package: payData.package, //统一下单接口返回的 prepay_id 格式如prepay_id***signType: MD5,paySign: payData.paySign, //签名success(res) {console.log(支付成功, res)},fail(res) {console.log(支付失败, res)},complete(res) {console.log(支付完成, res)}})} }) 到这里云开发实现小程序支付的功能就完整实现了。 实现效果 1.调起支付键盘 2.支付完成 3.log日志可以看出不同支付状态的回调 上图是支付成功的回调我们可以在支付成功回调时改变订单支付状态。 下图是支付失败的回调 下图是支付完成的状态 到这里我们就轻松的实现了微信小程序的支付功能了是不是很简单啊。 源码地址 https://github.com/TencentCloudBase/Good-practice-tutorial-recommended 如果你有关于使用云开发CloudBase相关的技术故事/技术实战经验想要跟大家分享欢迎留言联系我们哦~比心 转载于:https://www.cnblogs.com/CloudBase/p/11357200.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/82610.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

宁波市网站建设正规的佛山网站建设

一、背景 老铁们如果是QA,想必也遇到过类似痛点吧: 业务逻辑复杂性决定测试场景复杂性,配置测试场景常常花费大量时间,导致测试效率降低新用户的测试场景,账号可能经常注销,协助debug时需要用userid,每次都得重新抓包。而且测试账号很多,来回切,即使在本地管理userid…

黄南州网站建设公司免费咨询皮肤医生

科目编号:[0471] 座位号 2017-2018学年度第二学期期末考试 畜牧学 试题 2017年 12 月 一、名词解释(本大题共5小题,每小题3分,共计15分) 1.限制性氨基酸 2.短期优饲 3.顶体反应 4&#xff0…

开个小网站要怎么做iis发布php网站

qwt的安装与使用安装好qt开发环境后,先去下载qwt库源代码。以我下载的qwt-6.0.1.zip为例,解压得到qwt-6.0.1。1.安装qwt-6.0.1执行下面的命令:1 cd qwt-6.0.12 qmake3 make4 make install这样就完成qwt-6.0.1的安装了,安装的路径是…

网站正能量晚上不用下载进入免费网站搭建平台流程

在处理数据时,我们经常会遇到线打断的问题,比如需要指定在线上某处打断线,或者新建网络数据集时需要在线的交点处打段线等等。现将桌面版中我所遇到的线打断的工具总结如下: 一、手工打断线 Editor工具条中的splittool。 使用该工…

wp网站模板网站建设ps模板

【问题描述】[简单] 【解答思路】 1. 排序 平方后排序 没有使用排序的特性 时间复杂度&#xff1a;O(NlogN) 空间复杂度&#xff1a;O(1) class Solution {public int[] sortedSquares(int[] A) {int[] ans new int[A.length];for (int i 0; i < A.length; i) {ans[i] …

免费网站制作 优帮云给你一个网站seo如何做

每当在 Android 移动设备上调试网页时&#xff0c;开发人员往往都会不自觉陷入调试的泥潭中去。《Android开发指南》提供了一个解决方案&#xff0c;却有点繁琐复杂。因此&#xff0c;许多 Web 开发人员会倾向于使用类似 Firefox Firebug 的或像 WebKit 的 Web Inspector 之类的…

宝思哲手表网站服务器维护中

前言&#xff1a;EventBus是上周项目中用到的&#xff0c;网上的文章大都一样&#xff0c;或者过时&#xff0c;有用的没几篇&#xff0c;经过琢磨&#xff0c;请教他人&#xff0c;也终于弄清楚点眉目&#xff0c;记录下来分享给大家。 相关文章&#xff1a; 1、《EventBus使用…

网站建设前期响应式网站下载

随着移动互联网的快速发展&#xff0c;UGC标签系统受到越来越多推荐应用&#xff0c;标签不但能反映用户的兴趣又能描述物品的本身特征。现有的标签推荐算法没有考虑用户的连续行为所产生的影响&#xff0c;于是人们提出了一种基于标签的个性化推荐算法。该算法将〈用户-标签-物…

成都青羊区建设局网站flash做网站轮播图

动画系统包含&#xff1a; 动画片段 Animation Clip&#xff0c;记录物体变化的信息&#xff0c;可以是角色的闪转腾挪&#xff0c;也可以是一扇门的开闭动画状态机 Animator Controller&#xff0c;根据设置切换动画片段动画组件 Animator&#xff0c;Animation替身 Avatar&a…

山西p2p网站建设app网站与普通网站的区别

JavaScript闭包 前言概念代码实例以及讲解闭包作用闭包缺点 前言 本文主要讲解JavaScript中的闭包&#xff0c;闭包是什么&#xff1f; 闭包&#xff08;closure&#xff09;是一个函数以及其捆绑的周边环境状态&#xff08;lexical environment&#xff0c;词法环境&#xff…

用wordpress建站会不会显得水平差培训网

3月1日是我回学校的第一天。经历了长达8个月在家的昏暗时刻&#xff0c;我这10天的感觉和在家的感觉发生了翻天覆地的变化&#xff0c;最明显的莫过于学习状态的改变。 倒不是说在家学的不好&#xff0c;而是说在学校&#xff0c;我对学习的整体感觉&#xff0c;以及专注程度&…

上海网站推广提供商广州做网站信科建设

参考&#xff1a;《C专家编程》 例子 void(*signal(int sig, void(*func)(int)))(int);分析&#xff1a;signal是一个函数&#xff0c;返回一个函数指针&#xff0c;它指向的函数接受int参数返回void。signal的参数是int和一个接受int的函数指针。 可以使用typedef进行简化&a…

ctoc的网站有哪些域名注册需要多少钱?

当调试windows程序的时候&#xff0c;有时候会需要一些符号文件。系统的公有符号文件微软都是提供的&#xff0c;只需在调试器中设置即可&#xff0c;在下次调试时&#xff0c;调试器会自动从网上下载需要的符号文件。可以使用符号文件的调试器有windbg等等。 符号服务器地址&a…

东莞免费模版网站建设企业网站建设市场报价

✨个人主页&#xff1a; 北 海 &#x1f389;所属专栏&#xff1a; MySQL 学习 &#x1f383;操作环境&#xff1a; CentOS 7.6 腾讯云远程服务器 &#x1f381;软件版本&#xff1a; MySQL 5.7.44 文章目录 1.MySQL 的清理与安装1.1查看是否存在 MySQL 服务1.2.卸载原有服务1.…

新乡网站优化国内时事新闻2023最新

保护性拷贝&#xff08;Defensive Copy&#xff09;是一种常见的编程实践&#xff0c;用于在传递参数或返回值时&#xff0c;创建副本以防止原始对象被意外修改。以下是一个例子&#xff0c;展示了何时进行保护性拷贝&#xff1a; mport java.util.ArrayList; import java.uti…

2019流行做什么网站网站网站源码爬取

ianstormtaylor/slate Stars: 28.8k License: MIT slate 是一个完全可定制的框架&#xff0c;用于构建富文本编辑器。 可以构建类似 Medium、Dropbox Paper 或 Google Docs 的富文本编辑器通过一系列插件实现所有逻辑&#xff0c;避免代码复杂度受到 Draft.js、Prosemirror 和…

网站收缩引擎入口网页游戏开服

前言&#xff1a;mysqldump是MySQL自带的逻辑备份工具&#xff0c;可以将整个数据库或者指定的表格导出为一个SQL脚本文件&#xff0c;可以用于数据库备份。 1、编写shell脚本 # 备份文件保存路径 backup_dir/data/mysqlbackup # 当前时间 current_timedate %Y-%m-%d-%H-%M-%S…

大连小程序哪个开发公司好网站优化是什么

前言微服务在编程圈火的是不行不行的啦&#xff0c;可能还有很多小伙伴还没有进行微服务实操&#xff0c;但这个词&#xff0c;要说没听过、没看过&#xff0c;那小伙伴一定是假Programmer。虽然微服务很火&#xff0c;但不能盲目使用&#xff1b;先不说涉及技术和工具有多少&a…

威海做网站的重庆社区app最新版本下载

1. 题目 给定数组 A&#xff0c;我们可以对其进行煎饼翻转&#xff1a;我们选择一些正整数 k < A.length&#xff0c;然后反转 A 的前 k 个元素的顺序。我们要执行零次或多次煎饼翻转&#xff08;按顺序一次接一次地进行&#xff09;以完成对数组 A 的排序。 返回能使 A 排…

网站与网页的关系什么是网络营销定价中除免费策略外

题目描述 在本题中&#xff0c;格点是指横纵坐标皆为整数的点。 为了圈养他的牛&#xff0c;农夫约翰&#xff08;Farmer John)建造了一个三角形的电网。他从原点&#xff08;0,0&#xff09;牵出一根通电的电线&#xff0c;连接格点(n,m)&#xff08;0<n<32000,0<m&l…