aliPay支付宝APP支付操作流程
[TOC]
aliPay支付宝APP支付操作流程
1 注册帐号&官方文档解析
在支付宝商家中心注册帐号,已经拥有支付宝帐号的用户,直接登录商家中心即可(同一个支付宝帐号,可以既是买家也是商家)
支付宝商户中心: https://b.alipay.com/
支付宝APP支付接入流程官方文档: https://b.alipay.com/signing/productDetail.htm?productId=I1011000290000001002
接入指南已经表达的很清楚、简洁,这里只是把流程走一遍
支付宝APP支付流程:
- 第一阶段
创建或登录支付宝账号
在支付宝网站,根据实际业务注册为个人或企业账号并完成认证。
- 第二阶段
申请产品
根据产品要求提交资料,一个工作日即可通过审核。
- 第三阶段
使用产品
根据产品说明,开始使用或启动开发。
- APP支付「申请条件」
- 企业或个体工商户可申请;
- 需提供真实有效的营业执照,且支付宝账户名称需与营业执照主体一致;
- 提供APP名称或产品说明文档,开发者与支付宝账户名称不一致需提供开发合作协议。
2 创建应用
2.1 登录支付宝「开放平台」
如果在第一步已经登录支付宝「商家中心」,在页面最上边一栏找到「开放平台」并点击进入
如果之前没有登录支付宝「开放平台」,则直接在「开放平台」进行登录
支付宝开放平台地址: https://open.alipay.com
2.2 创建应用
登录开放平台之后,在页面最上边一栏找到「开发者中心」,选择「第三方开发」下的「第三方应用」即可进行应用创建
「创建第三方应用」要求:
- 应用名称: 3-20 个字符
- 应用图标: 上传应用高清图片,支持.jpg .jpeg .png格式,建议320*320像素,小于3M
- 业务代理范围: 有(1)小程序;(2)网页/移动应用;(3)生活号 三种,APP支付选择(2)
2.3 生成密钥
应用创建之后是处于待提交状态的,这个时候需要填写密钥
关于支付宝密钥,工具以及使用说明都在官方文档: https://docs.open.alipay.com/291/106097
除了密钥,还需要设置「应用网关」和「回调地址」
「应用网关」以及「回调地址」都是由于接收支付宝通知信息的,其中「回调地址」会在每一笔交易完成/状态改变的时候发起通知,这两个都必须填写公网可以访问的地址(开发初期也可以不填写这两项,不影响支付,但是会接收不到通知 )
2.4 提交应用
密钥、网关等信息填写完毕之后,即可提交应用,大概一个工作日会有回复
提交的应用通过之后,即可进行开发测试
3 开发测试
3.1 签约APP支付
支付宝APP支付功能属于需要签约的功能,支付签约需要以下信息:
- 经营内容: 选择和经营内容或者网站主营业务相近的行业,如3C数码
- 应用名称: 和之前申请的应用名称保持一致
- APP说明: 附件形式,具体要求: https://cshall.alipay.com/enterprise/knowledgeDetail.htm?knowledgeId=201602055524
3.2 支付宝APP支付必需参数
支付宝提供了一个沙箱环境,在应用提交并通过之后,可以先进行沙箱测试(沙箱测试仅支持Android,不支持iOS )
支付宝支付必需参数
字段名 | 值&描述 |
---|---|
appid | 向发起请求的应用ID,相当于身份识别,沙箱环境和正式环境不同 |
支付宝网关 |
支付宝网关,沙箱环境为: https://openapi.alipaydev.com/gateway.do 正式环境为: https://openapi.alipay.com/gateway.do |
支付宝公钥 | 支付宝公钥 |
应用公钥 | 开发者APP应用公钥,在提交应用时生成的,测试环境可以和生产环境不一致 |
应用私钥 | 开发者APP应用私钥,和「应用公钥」的要求一样,公钥和私钥需要匹配 |
应用网关 | 开发者APP应用网关,必需是外网可以直接访问的地址 |
授权回调地址 | 开发者APP应用回调地址,用于接收支付宝订单支付通知 |
3.3 应用上线
在使用沙箱环境测试没有问题之后,点击上线即可,上线之后可以使用正式环境参数进行调试(iOS开发只有上线)
3.4 支付宝支付aliPay服务端demo示例
Github 源码: https://github.com/Flying9001/pay
支付宝官方文档: https://docs.open.alipay.com/54/103419/
3.4 开发测试工具
微信支付/支付宝 支付测试工具推荐:
NATAPP
简介: 内网穿透工具,可以免费申请临时公网域名并映射到本地,用于接收 微信/支付宝 支付结果通知,
注册需要实名认证
地址: https://natapp.cn/
[TOC]
aliPay支付宝APP支付操作流程相关推荐
- java后端实现集成支付宝APP支付(沙箱环境)
沙箱环境集成支付宝APP支付后端实现 前言 获取支付宝相关信息 整体开发流程 1.获取核心参数 2.将支付宝SDK集成到项目中 3.后台使用支付宝SDK与支付宝进行交互逻辑 1.将支付宝公共信息参数写 ...
- 支付宝app支付java后台流程、原理分析(含nei wang chuan tou)
java版支付宝app支付流程及原理分析 本实例是基于springmvc框架编写 一.流程步骤 1.执行流程 当手机端app(就是你公司开发的app) ...
- android通过webview调起支付宝app支付
android通过webview调起支付宝app支付 webview在加载网页的时候会默认调起手机自带的浏览器加载网页,用户体验不好.但当用户设置浏览器客户端(setWebViewClient)设置这 ...
- java SpringBoot 对接支付宝 APP支付 证书模式及非证书模式
一. 添加maven依赖 sdk <dependency><groupId>com.alipay.sdk</groupId><artifactId>al ...
- 这样可以几分钟快速对接支付宝APP支付和手机网站支付
这个接口主要是实现企业支付宝APP支付已经签约完成的,想对接到手机网站实现手机网站支付来用的. 如果对接到PC网站,用户支付的时候就是扫码支付,网站出付款码,用户扫码完成支付. 如果对接到APP平台, ...
- fastadmin 微信支付宝整合插件 支付宝APP支付 ALIN10146
1.调试微信支付宝整合插件支付宝APP支付,支付宝支付一直报错 ALIN10146调了6个小时 我使用的是 微信支付宝整合插件,以下为我调用支付的代码 $params = ['amount'=> ...
- 支付宝app支付功能-服务端的实现-python3版
支付宝app支付功能-服务端的实现-python3版 一:需求说明 二:支付宝app支付处理流程 三:所需依赖 3.1 依赖库 3.2 支付配置 3.2.1 沙箱环境配置 3.2.2 正式环境配置 四 ...
- 支付宝APP支付Java服务端
支付宝APP支付Java服务端: 公司项目要求对接支付宝进行支付功能,这边做出整理方便以后使用(支付宝的支付对接还是很简单的). 1):去支付宝开放平台,-1.注册账号,2.创建应用 3.配置应用 4 ...
- TP5.1 支付宝app支付 (沙箱本地测试)
测试工具(客户端调试工具跟沙箱支付宝) app支付宝SDK下载 代码 //支付宝app支付public function app_zfb(){//随机生成订单号(测试用)$dingdan=rand(1 ...
最新文章
- 网页性能测试---webpagetest
- DOM渲染的详细过程
- uwsgi gevent
- Liunx UID and GID
- Tengine 反向代理状态检测
- 一个整数按照n,2n,4n,8n的顺序递增,当值大于5000时,把值按照指定顺序输出来。(递归)
- vSpere虚拟网卡介绍
- Debian系linux系统常用配置软件源
- 用OpenCV制作一个低成本的立体相机
- 003 Nginx虚拟主机配置
- mysql 添加 删除索引(index) alter table 修改字段 修改列
- 网络程序设计课程总结
- 解决打开word时显示microsoft visual basic运行时错误没有注册类的问题
- 免费杀毒软件卡巴斯基安装
- MYSQL的sqlca详解_sql数据库如何使用
- 设计初学者必学之AI图形描边:宽度工具与画笔工具
- 齐博x1 换服务器如何转移网站
- Linux涂鸦智能网关面板Turnkey方案
- python爬虫新浪新闻_python爬虫之获取新浪新闻信息
- 聊聊当今市面上的国产耳机