Spring Cloud 支付宝支付的流程
沙箱环境
又称沙盘,为了开发与调试所提供的环境,它与生产环
境互相隔离,但具有生产环境几乎完全相同的功能
蚂蚁金服开放平台——开发者中心
1.https://openhome.alipay.com
2.提供的调试产品
3. APP支付
4.当面付
5.电脑网站支付
接入步骤
1 创建应用并获取APPID
2. 配置密钥
3. 搭建和配置开发环境
4. 使用SDK
5.线上验收
为了更好的说明上述问题,这里分享一段Leon老师的课程视频
spring cloud
第一步:创建应用并获取APPID
准备工作
支付宝账号
必须在开放平台完成实名认证才能使用开放平台服务
生成应用唯一标识(APPID) 创建登记应用
提交実核
开发阶段可使用默认的沙箱应用
开发者中心-研发服务-沙箱应用
每个应用对应一个APPID
5/12
第二步:配置密钥
生成RSA密钥对
应用私钥
应用公钥
上传应用公钥
平台自动生成支付宝公钥
第三步:搭建和配置开发环境
下载SDK
https://docs.open.alipay.com/54/103419
接口调用属性配置
第四步:SDK的使用2-1 SDK包说明
alipay-sdk-java*.jar:支付宝SDK编译文件jar
alipay-sdk-java*-source.jar:支付宝SDK源码文件jar
commons-logging-1.1.1.jar:SDK依赖的日志jar
commons-logging-1.1.1-sources.jar:SDK依赖的日
志源码jar
核心API
AlipayClient:封装签名与验证
AlipayTradePagePayRequest:支付请求类
AlipayTradePagePayModel:封装请求支付信息 8/12
第四步:SDK的使用2-2 服务器异步通知
notify_url
支付宝使用POST方式,保证99.9999%的通知到达率
页面跳转同步通知
return_url
支付宝使用GET方式,是由宠户浏览器触发的一个通知,
不保证其到达率
第五步:线上验收
在沙箱环境完成功能调试后,必须将支付宝网关、
appid、应用私钥、支付宝公钥修改成正式环境的配
置,并在蚂蚁正式环境进行完整的功能验收测试
完善应用基本信息
应用名称
图标
签约支付产品
开发配置
等待実核
总结
接入第三方(支付宝)支付
创建应用并获取APPID
配置密钥
搭建和配置开发环境
SDK的使用
线上验收
————————————————
版权声明:本文为CSDN博主「weixin_38742453」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_38742453/article/details/101358306
Spring Cloud 支付宝支付的流程的更多相关文章
- java开发支付宝支付详细流程_demo的运行
首先我要吐槽一下支付宝的开放平台简直就是一个迷宫,赞同的顶一下,下面我把要下载的地址给贴出来要不真不好找: 一.准备工作 1.签名工具下载 https://docs.open.alipay.com/2 ...
- PHP支付宝支付开发流程
支付宝开发流程 1.首先我们先谈谈第三方支付 所谓第三方支付就是和一些各大银行签约,并具备一定实力和信誉保障的第三方独立机构提供的交易平台 目前市面上常见的有支付宝,财付通,网银,易宝支付等,网站 ...
- 支付宝支付之App支付
与微信支付对比,支付宝支付就没有那么多坑了,毕竟支付宝开放平台的文档还是描述的很详细的. 支付宝开放平台地址:https://docs.open.alipay.com/204/105297/ 支付宝支 ...
- AI学习吧-支付宝支付
支付宝支付流程 1.接收前端发过来的贝里数和结算金额 2.检查贝里数是否够用 3.获取结算中心的课程并应用优惠券 4.应用未绑定课程的优惠券 5.判断总价格减去优惠券价格是否等于实际支付金额 6.生成 ...
- PHP APP端支付宝支付
应业务需求,做了支付宝支付和微信支付,今天分享一下手机端app支付宝支付对接流程,实际开发过程是前后端分离,前端调用后端API接口,实现功能返回数据,我所用的跨挤啊为TP5,大致可以分为四步: 1.在 ...
- PHP后台支付的开发:微信支付和支付宝支付
关于支付的流程之类的就不做解释,大家可以自行搜索! 微信支付 项目前提:本人用的是tp框架,PHP语言下载到微信平台提供的微信支付接口文件,放在了tp第三方类库vendor,命名为WxpayAPI, ...
- 【spring colud】spring cloud微服务项目搭建【spring boot2.0】
spring cloud微服务项目搭建 =================================== 示例版本: 1.spring boot 2.0版本 2.开发工具 IntellJ IDE ...
- Spring Cloud Config 分布式配置管理 5.3
Spring Cloud Config简介 在传统的单体式应用系统中,我们通常会将配置文件和代码放在一起,但随着系统越来越大,需要实现的功能越来越多时,我们又不得不将系统升级为分布式系统,同时也会将系 ...
- Spring Cloud Gateway(三):网关处理器
1.Spring Cloud Gateway 源码解析概述 API网关作为后端服务的统一入口,可提供请求路由.协议转换.安全认证.服务鉴权.流量控制.日志监控等服务.那么当请求到达网关时,网关都做了哪 ...
随机推荐
- 本周总结(19年暑假)—— Part4
日期:2019.8.4 博客期:110 星期日 最近还是学开车,听了父母的建议,为了将来的考研,我开始对基本学课进行复习
- Java单例模式:为什么我强烈推荐你用枚举来实现单例模式
单例模式简介 单例模式是 Java 中最简单,也是最基础,最常用的设计模式之一.在运行期间,保证某个类只创建一个实例,保证一个类仅有一个实例,并提供一个访问它的全局访问点.下面就来讲讲Java中的N种 ...
- A. Hotelier
A. Hotelier 题意:一家有10间房间的旅馆(10个房间排成一排),在旅馆的左右两端都有一个办理入住的前台,L代表在左端办理入住,R代表在右端办理入住,顾客都会挑选距离最近的空房间入住,数 ...
- video-editing
1. 视频编辑 2. 视频编辑软件列表 3. 视频编辑软件比较 4. 视频转换 1. 视频编辑 https://zh.wikipedia.org/wiki/视频编辑 2. 视频编辑软件列表 https ...
- 剑指offer 把数组排成最小的数 atoi和itoa,pow
pow(x,y)在#include<math.h>文件中,计算x的y次方. C++引入头文件:#include <stdlib.h> 或者 #include <cstdl ...
- 067、Java面向对象之不实例化对象报错
01.代码如下: package TIANPAN; class Book { // 定义一个新的类 String title; // 书的名字 double price; // 书的价格 public ...
- Core data 如何查看ObjectId
ObjectId是Core Data 为每一个数据对象提供的唯一ID标识,获取ObjectID.并打印的方法如下: 步骤: 1. 获取ManagedObject 2. ManagedObject -& ...
- IOS导航器 + 表控制器 常用功能函数/属性
1. 设置标题栏(顶部)颜色 在表控制器中 e.g -(void)viewDidLoad中添加 self.navigationController.navigationBar.barTintColor ...
- 数据库同步和使用JSONObject让Java Bean“原地满状态复活”
分类: [java]2013-11-28 21:04 729人阅读 评论(0) 收藏 举报 简介我为什么写这样一个简单的问题呢?首先介绍一下项目背景.最近需要做一个数据库同步的工作,也就是一个Web程 ...
- 七 Hibernate5种查询检索方式,单表&多表
Hibernate中提供了5种查询方式: OID查询 对象导航查询 HQL检索 QBC检索 SQL检索 OID检索: Hibernate根据对象的oid(表中主键) 使用get方法 Custome ...