微信支付后端示例
小程序微信支付「后端商户系统」。配合 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
-
电脑必装软件有哪些?请一定别错过这五款
给大家分享五款电脑必装软件,每一个都值得安装。第一款IDM下载器,这款下载工具在全球都备受好评,相较于一般下载器,它的优势主要体现在... 640 0 25-04-26 -
设计师/前端开发者必备的图标管理工具
阿里巴巴旗下阿里妈妈MUX团队打造的图标管理平台,一个功能很强大且图标内容很丰富的矢量图标库,提供矢量图标下载,在线存储,格式转换等... 508 0 21-10-07 -
1~6年级小学生古诗词阶梯阅读训练
1001 0 24-07-13 -
数学考研历年真题带答案解析
1987.pdf1987考研数学一、二、三真题+答案 .pdf1988.pdf1988考研数学一、二、三真题.pdf1988考研数学一、二、三答案.pdf1989-2014考研数学... 779 0 24-08-20 -
语音日记本;php后端
描述使用了一段时间的微信小程序,感觉用起来挺方便,于是花了几天时间自己做了一个简易的语音日记本小程序(服务器语言选的PHP)。以语音... 1156 0 24-10-31 -
出差制度,出差管理表 - 企业管理表格
员工出差申请单.doc业务员出差申请单.doc出国申请表.doc出差通知单.doc预支差旅费申请单.doc业务员出差报告表.doc员工出差报告表.doc差旅费... 1118 0 24-07-31 -
地图定位小程序
腾讯位置服务基于微信提供的小程序插件能力,专注于(围绕)地图功能,打造一系列小程序插件,可以帮助开发者简单、快速的构建小程序,是实... 1044 0 24-09-10 -
如何为社交feed场景设计缓存体系
Feed 流是很多移动互联网系统的重要一环,如微博、微信朋友圈、QQ 好友动态、头条/抖音信息流等。虽然这些产品形态各不相同,但业务处理... 966 0 24-05-24
发表我的评论
- 这篇文章还没有收到评论,赶紧来抢沙发吧~