[TOC]

aliPay支付宝APP支付操作流程

1 注册帐号&官方文档解析

在支付宝商家中心注册帐号,已经拥有支付宝帐号的用户,直接登录商家中心即可(同一个支付宝帐号,可以既是买家也是商家)

支付宝商户中心: https://b.alipay.com/

支付宝APP支付接入流程官方文档: https://b.alipay.com/signing/productDetail.htm?productId=I1011000290000001002

接入指南已经表达的很清楚、简洁,这里只是把流程走一遍

支付宝APP支付流程:

  • 第一阶段

创建或登录支付宝账号

在支付宝网站,根据实际业务注册为个人或企业账号并完成认证。

  • 第二阶段

申请产品

根据产品要求提交资料,一个工作日即可通过审核。

  • 第三阶段

使用产品

根据产品说明,开始使用或启动开发。

  • APP支付「申请条件」
  1. 企业或个体工商户可申请;
  2. 需提供真实有效的营业执照,且支付宝账户名称需与营业执照主体一致;
  3. 提供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支付操作流程相关推荐

  1. java后端实现集成支付宝APP支付(沙箱环境)

    沙箱环境集成支付宝APP支付后端实现 前言 获取支付宝相关信息 整体开发流程 1.获取核心参数 2.将支付宝SDK集成到项目中 3.后台使用支付宝SDK与支付宝进行交互逻辑 1.将支付宝公共信息参数写 ...

  2. 支付宝app支付java后台流程、原理分析(含nei wang chuan tou)

    java版支付宝app支付流程及原理分析 本实例是基于springmvc框架编写      一.流程步骤          1.执行流程            当手机端app(就是你公司开发的app) ...

  3. android通过webview调起支付宝app支付

    android通过webview调起支付宝app支付 webview在加载网页的时候会默认调起手机自带的浏览器加载网页,用户体验不好.但当用户设置浏览器客户端(setWebViewClient)设置这 ...

  4. java SpringBoot 对接支付宝 APP支付 证书模式及非证书模式

    一. 添加maven依赖 sdk <dependency><groupId>com.alipay.sdk</groupId><artifactId>al ...

  5. 这样可以几分钟快速对接支付宝APP支付和手机网站支付

    这个接口主要是实现企业支付宝APP支付已经签约完成的,想对接到手机网站实现手机网站支付来用的. 如果对接到PC网站,用户支付的时候就是扫码支付,网站出付款码,用户扫码完成支付. 如果对接到APP平台, ...

  6. fastadmin 微信支付宝整合插件 支付宝APP支付 ALIN10146

    1.调试微信支付宝整合插件支付宝APP支付,支付宝支付一直报错 ALIN10146调了6个小时 我使用的是 微信支付宝整合插件,以下为我调用支付的代码 $params = ['amount'=> ...

  7. 支付宝app支付功能-服务端的实现-python3版

    支付宝app支付功能-服务端的实现-python3版 一:需求说明 二:支付宝app支付处理流程 三:所需依赖 3.1 依赖库 3.2 支付配置 3.2.1 沙箱环境配置 3.2.2 正式环境配置 四 ...

  8. 支付宝APP支付Java服务端

    支付宝APP支付Java服务端: 公司项目要求对接支付宝进行支付功能,这边做出整理方便以后使用(支付宝的支付对接还是很简单的). 1):去支付宝开放平台,-1.注册账号,2.创建应用 3.配置应用 4 ...

  9. TP5.1 支付宝app支付 (沙箱本地测试)

    测试工具(客户端调试工具跟沙箱支付宝) app支付宝SDK下载 代码 //支付宝app支付public function app_zfb(){//随机生成订单号(测试用)$dingdan=rand(1 ...

最新文章

  1. 网页性能测试---webpagetest
  2. DOM渲染的详细过程
  3. uwsgi gevent
  4. Liunx UID and GID
  5. Tengine 反向代理状态检测
  6. 一个整数按照n,2n,4n,8n的顺序递增,当值大于5000时,把值按照指定顺序输出来。(递归)
  7. vSpere虚拟网卡介绍
  8. Debian系linux系统常用配置软件源
  9. 用OpenCV制作一个低成本的立体相机
  10. 003 Nginx虚拟主机配置
  11. mysql 添加 删除索引(index) alter table 修改字段 修改列
  12. 网络程序设计课程总结
  13. 解决打开word时显示microsoft visual basic运行时错误没有注册类的问题
  14. 免费杀毒软件卡巴斯基安装
  15. MYSQL的sqlca详解_sql数据库如何使用
  16. 设计初学者必学之AI图形描边:宽度工具与画笔工具
  17. 齐博x1 换服务器如何转移网站
  18. Linux涂鸦智能网关面板Turnkey方案
  19. python爬虫新浪新闻_python爬虫之获取新浪新闻信息
  20. 聊聊当今市面上的国产耳机

热门文章

  1. 测试 必用 工具(测试工具知多少)
  2. unity3d用sever还是php,unity3d教程
  3. Ubantu美化桌面类似Mac
  4. 结合阿里云 FC 谈谈我对 FaaS 的理解
  5. 常用应用层协议及HTTP协议
  6. python怎么写代码求年华收益率_python计算年收益
  7. RACI职责分配矩阵模型使用详解及案例分析
  8. php利用PDO对数据库的操作练习
  9. 阿里云发布首台云电脑“无影”,传统 PC 已“末路”?
  10. 第三方移动支付类产品竞品分析:支付宝VS微信支付VS云闪付