如果你的应用想接入支付宝,让用户可以在应用内部直接支付,你可以看下这篇文档和开源项目,也许会给你带来一些帮助。

项目:https://github.com/leancloud/cloud-code-alipay

了解支付宝「即时到账收款」

在尝试该项目之前,你需要了解支付宝「即时到账收款」这个功能:

  • 相关的介绍在这里: 即时到帐收款
  • 确认自己有「企业支付宝账号(不含个体工商户)」
  • 了解整个流程是什么样子的

然后就可以继续了。

安装

下载代码:

git clone git@github.com:leancloud/cloud-code-alipay.git

修改支付宝相关的配置 cloud/config/alipay.js

module.exports = {sign_type: 'MD5',alipay_gateway: 'https://mapi.alipay.com/gateway.do?',https_verify_url: 'https://mapi.alipay.com/gateway.do?service=notify_verify&',partner: '2088000000000000',key: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',notify_url: 'http://xxx.avosapps.com/pay/notify',return_url: 'http://xxx.avosapps.com/pay/return'
}
  • alipay_gateway: 支付宝网关,一般情况默认即可。
  • https_verify_url: 支付宝回调验证 url,一般情况默认即可。
  • partner: 合作者身份(PID),2088 开头的 16 位数字,可以在支付宝网站查找: https://b.alipay.com/order/pidAndKey.htm
  • key: 安全校验码,数字加字幕的字符串,可以在支付宝网站查找: https://b.alipay.com/order/pidAndKey.htm
  • notify_url: 支付宝异步通知 url,二级域名根据 LeanCloud 云代码配置而定。
  • return_url: 支付宝同步通知 url,二级域名根据 LeanCloud 云代码配置而定。

部署

配置 LeanCloud appId 和 appKey

avoscloud app add <projectName> <appId>

切换目标应用

avoscloud checkou <projectName>

部署应用到测试环境和生产环境

avoscloud deploy && avoslcoud publish

提示 : 过程中可能会提示输入 masterKey。

如果没有错误,请打开浏览器,根据自己的二级域名键入网址:

http://<yourPath>.avosapps.com

如果看到「支付宝即时到账交易接口」的页面,恭喜你,部署成功!

感受一下

  1. 在「支付宝即时到账交易接口」的测试页面,输入相关信息。 注意 :「卖家支付宝账户」需要和「partner」对应;金额可以输入 0.01
    (表示支付 1 分钱) 来进行尝试。输入完成后点击确认。
  2. 你将看到跳转到支付宝页面,输入自己的支付宝账号和支付密码等完成支付。
  3. 支付完成后会跳转回我们自己的应用页面,并显示 验证结果:true。支付流程结束。当然,你的 1 分钱也转到了对应的卖家账户 ;)

开发相关

文件说明

  • cloud/app.js: 支付宝相关请求路由。
  • cloud/alipay.js: 支付宝相关签名验证,生成跳转等逻辑。

路由信息

  • GET /: 静态首页 public/index.html。
  • POST /pay: 接受表单信息、签名,并准备跳转到支付宝。
  • GET /pay/return: 等待支付宝同步回调,并验证调用方是否真正来自支付宝。
  • POST /pay/notify: 等待支付宝异步回调,并验证调用方是否真正来自支付宝。

「轻松支付,只需几步」使用 LeanCloud 云代码接入支付宝示例相关推荐

  1. 新工具上线!只需2步助你轻松学爬虫!

    作者简介:张老师,学习计算机十余年,在信息安全.生物信息学.会计.平面设计.编辑出版等多个领域也均有涉猎,热爱钻研.热爱考证.热爱生活. 你还在为Python爬虫入门发愁么? 你还在构建request ...

  2. 安卓手机反应越来越慢怎么办_安卓手机运行慢怎么办 只需几步轻松提升安卓手机速度...

    当手机进入到智能时代后,以前我们不是很关注的手机硬件,现在开始变得关注并且是越来越受关注了,在那个非智能时代手机流畅度对我们来说好像并不这么重要,我们更多关心是否支持蓝牙.MP3等等功能,因为一般对于 ...

  3. 计算机内存4g如何,电脑内存4G升到8G,只需三步,让你轻松搞定笔记本内存升级...

    今日看点:电脑内存4G升到8G,只需三步,让你轻松搞定笔记本内存升级 大家好,这期小编给大家讲讲怎么给笔记本升级电脑内存,小编现在用的是朋友的笔记本,小编发现朋友的笔记本的内存只有4GB.小编每次用p ...

  4. html写的代码投屏到LED屏,LED大屏无线投屏器,只需一步,轻松实现笔记本电脑投屏显示...

    原标题:LED大屏无线投屏器,只需一步,轻松实现笔记本电脑投屏显示 笔记本电脑不用接HDMI线,也不用接音频线,能将笔记本的画面和声音投屏在LED大屏上显示吗?当然可以,您没有看错,而且操作非常方便快 ...

  5. 手机如何去视频水印?只需几步轻松搞定

    手机如何去视频水印?只需几步轻松搞定 很多人对于ps相关的功能有极大的误解,认为必须通过专业的软件才能够实现,而且很多专业的ps软件并不是仅仅拥有一部手机就能够使用的,还需要具备一定配置的电脑. 其实 ...

  6. SSL证书过期怎么办?只需几步就能轻松解决!

    要知道,SSL证书是有时效的,特别是2020年之前SSL证书,最高有效期也只有1年,因此,我们更加要注意一下SSL证书是否过期了.那么,SSL证书过期怎么办呢?下面就让摩杜云小杜来跟大家详细的介绍,希 ...

  7. 微软更新Linux子系统,编译WSL 2内核只需3步

    晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 今年,微软在Build大会上向开发者放了两个"大招":Windows Terminal和WSL 2.两个工具都是为了向 ...

  8. AI帮你写Python,安装只需5步,还能任你调教 | 开源

    鱼羊 发自 凹非寺  量子位 报道 | 公众号 QbitAI 一行一行地敲代码就像是徒手搬砖,聪明的程序猿们表示:我们要解放生产力! 比如像这样: 在机器学习的时代,AI智能补全代码早已不是梦想,各种 ...

  9. 还在为动态太大不能用发愁么?只需3步学会高效压缩GIF动图

    不管是做自媒体,还是上传文件到网页上,总是会遇到一些文件大小限制的情况. 如何在保障动图质量的情况下,可以最大程度上压缩动图的体积呢?别急,小编这就带你瞧瞧Mac只需3步快速压缩GIF图片,亲测将6. ...

最新文章

  1. python画饼状图的包_Python数据可视化:画饼状图、折线图、圈图
  2. 文献记录(part94)--Clustering and outlier detection using isoperimetric number of trees
  3. 【JVM】JVM-codecache内存区域介绍
  4. 2021柳州市地区高考成绩排名查询,2021年柳州所有高中排名一览表
  5. java初学试题_JAVA 适合初学者的试题?
  6. 查询时间转换成短格式
  7. 单片机蜂鸣器的控制程序与驱动电路图
  8. 2017php最新版本,2017php受权验证系统2.6.8受权系统,真正完整可用,全新界面受权源码...
  9. 服务器SAS硬盘raid5崩溃lvm丢失的数据恢复过程
  10. 职场四种人:打工者、职业人、企业人和社会人,你是那种人?
  11. 空域变换之图像增强以及Matlab实现
  12. HEU The message
  13. Python3---站在大佬肩膀写爬虫-爬取网易云音乐热歌榜歌曲热评(精彩评论)
  14. 跳转指令JMP(04)和跳转结束指令JME(05)
  15. socket服务器区分各个客户端信息,socket服务器如何区分哪个客户端
  16. crc可以检出奇数个错误_CRC码检错能力的一个问题
  17. 莫比乌斯函数的两种求法(基于欧拉筛、埃氏筛)
  18. 菜鸟程序员试用期必备法则
  19. html中hr标签有哪些属性,htmlhr标签的属性有哪些?HTMLhr标签的样式详解
  20. GBU610-ASEMI智能家居整流桥GBU610

热门文章

  1. yudian温控表a1温度怎么补偿_冰箱冷藏温度多少合适 冰箱冷藏温度怎么调节 看完这篇你就有答案 冰箱...
  2. c++ssh连接_一步步使SSH连接您的github仓库
  3. 迪杰斯特拉算法c++_《算法图解》学习记录7--迪杰斯特拉算法
  4. named 客户端无法解析_解析天联高级版客户端无法访问用友U8问题
  5. 《深入理解Java虚拟机》(第二版)学习3:垃圾收集器
  6. mysql.err日志分析_Mysql日志解析
  7. 软件测试--利用正交表设计测试用例
  8. 详细说明Spring--AOP
  9. CSS之定位(固定定位)
  10. bugku 杂项 就五层你能解开吗_你能解开这个和数字有关的逻辑解谜游戏吗? | 每日一考...