微信支付后端示例
小程序微信支付「后端商户系统」。配合 LeanCloud 小程序 SDK 快速实现小程序微信支付功能。
部署配置环境变量
开始之前,请确保已经按照下面的步骤完成了环境变量的配置:
进入应用控制台 - 云引擎 - 设置
设置应用的二级域名并保存
添加并保存以下环境变量
WEIXIN_APPID:小程序 AppId
WEIXIN_MCHID:微信支付商户号
WEIXIN_PAY_SECRET:微信支付 API 密钥(微信商户平台 - 账户设置 - API安全 - 密钥设置)
WEIXIN_NOTIFY_URL:https://{{yourdomain}}.leanapp.cn/weixin/pay-callback,其中 yourdomain 是第二步中设置的二级域名
Example
本地开发
首先确认本机已经安装 Node.js 运行环境和 LeanCloud 命令行工具,然后执行下列指令:
[AppleScript] 纯文本查看 复制代码
$ git clone [url]https://github.com/leancloud/weapp-pay-getting-started.git[/url]
$ cd weapp-pay-getting-started
安装依赖:
[AppleScript] 纯文本查看 复制代码
npm install
登录并关联应用:
[AppleScript] 纯文本查看 复制代码
lean login
lean checkout
启动项目:
[AppleScript] 纯文本查看 复制代码
lean up
之后你就可以在 localhost:3001 调试云函数了。
部署
部署到预备环境(若无预备环境则直接部署到生产环境):
[AppleScript] 纯文本查看 复制代码
lean deploy
支付流程
登录用户在小程序客户端通过 JavaScript SDK 调用名为 order 的云函数下单。
order 函数调用微信支付统一下单 API,创建「预订单」并保存在 Order 表中,返回签名过的预订单信息。
在小程序客户端调用支付 API,传入 2 中返回的预订单信息,发起支付。
支付成功后,微信通知 /weixin/pay-callback 支付成功,pay-callback 将对应的 order 状态更新为 SUCCESS。
微信支付后端示例.exe
-
Photoshop古风背景素材
641 0 21-07-12 -
中医综合历年真题
2020临床执业(助理)医师笔试真题汇总.docx2020年中医执业(助理)医师+笔试考试真题汇总.docx2020年中西医执业(助理)医师+笔试真题汇总... 1552 0 24-08-20 -
值得推荐的25个免费的在线教育资源
25个免费的在线教育资源与大家分享。教育机构提供的课程Annenberg Media – 范围很广的视频课程,从美国的西部文化到变态心理学都有涵盖.... 1067 0 25-03-03 -
旅运小程序
当人们打开系统的网址后,首先看到的就是首页界面。在这里,人们能够看到系统的导航条,通过导航条导航进入各功能展示页面进行操作。系统首... 1182 0 24-10-26 -
医保基本药品目录查询软件
医保基本药品目录查询软件可以在药品名称(或和)生产企业中输入名称和产地,不必输入全称,进行模糊查询。鼠标点击选中需要的那一行数据,... 973 0 25-04-20 -
5个低效率的习惯
说到提高效率,我们总会想到各种时间管理方法,帮助我们安排好各种计划。但有的时候,我们会被一些无关紧要的坏习惯所拖累,其实,我们只要... 877 0 25-03-03 -
办公文书及表格 - 企业管理表格
专业人员服务成绩考核表.doc业务人员考核表.doc主管人员服务成绩考核表.doc主管人员考核表.doc人事动态及费用资料表.doc人事管理制度样例.d... 992 0 24-07-31 -
新闻阅读器小程序
【新闻阅读器-微信小程序源码】是一款专为微信用户设计的小程序应用,它提供了丰富的新闻资讯阅读体验。源码的发布旨在帮助开发者理解和学... 812 0 24-09-18
发表我的评论
- 这篇文章还没有收到评论,赶紧来抢沙发吧~