微信支付后端示例
小程序微信支付「后端商户系统」。配合 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
-
免费国外谷歌浏览器主题
刚发现个国外网站,可以给谷歌浏览器换主题完全免费的,还能自己制作,真的超良心网址:主题BETA 1078 0 24-12-11 -
PHP微信朋友圈广告植入源码
用ftp软件把程序上传到服务器或者空间【推荐8uftp或者flashfxp】 解压到网站跟目录 导入数据库步骤在你网址后面加/phpmyadmin 例子: ... 373 0 21-07-03 -
云游戏平台合集
云游戏可以在本地不安装游戏的情况下直接玩游戏,很方便。不过对网络要求很高,也消耗比较多的流量。斗鱼云游戏:https://cloudgame.douyu.... 1044 0 25-03-10 -
普通话学习文档
01-普通话朗读作品60篇(word注音版).doc02-考试规则及练习材料(全国普通话水平测试).doc03-普通话水平测试考试说话稿范文30篇.doc04-普... 1216 0 24-08-20 -
操作系统习题解答与考试复习指导
10年来在教授操作系统原理课程的过程中,我们见证了随着计算机系统和计算机应用的发展,操作系统相关技术的发展和成熟。同时,也见证了随着... 1154 0 24-05-24 -
wordpress阿里百秀XIU主题
WordPress XIU主题最新版,xiu主题扁平化、简洁风、多设备支持、多功能配,适用于图片展示站点和个人博客,拥有读者墙、最新评论、广告、搜... 483 0 21-07-12 -
jquery+php本地存储
354 0 21-06-02 -
KFC-肯德基小程序
"KFC-master小程序" 涉及的主要知识点是微信小程序的开发,以及开源项目管理和源代码管理。微信小程序是一种轻量级的应用开发平台,它允许... 1296 0 24-09-19
发表我的评论
- 这篇文章还没有收到评论,赶紧来抢沙发吧~