沙箱环境
又称沙盘,为了开发与调试所提供的环境,它与生产环
境互相隔离,但具有生产环境几乎完全相同的功能
蚂蚁金服开放平台——开发者中心
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 支付宝支付的流程的更多相关文章

  1. java开发支付宝支付详细流程_demo的运行

    首先我要吐槽一下支付宝的开放平台简直就是一个迷宫,赞同的顶一下,下面我把要下载的地址给贴出来要不真不好找: 一.准备工作 1.签名工具下载 https://docs.open.alipay.com/2 ...

  2. PHP支付宝支付开发流程

    支付宝开发流程   1.首先我们先谈谈第三方支付 所谓第三方支付就是和一些各大银行签约,并具备一定实力和信誉保障的第三方独立机构提供的交易平台 目前市面上常见的有支付宝,财付通,网银,易宝支付等,网站 ...

  3. 支付宝支付之App支付

    与微信支付对比,支付宝支付就没有那么多坑了,毕竟支付宝开放平台的文档还是描述的很详细的. 支付宝开放平台地址:https://docs.open.alipay.com/204/105297/ 支付宝支 ...

  4. AI学习吧-支付宝支付

    支付宝支付流程 1.接收前端发过来的贝里数和结算金额 2.检查贝里数是否够用 3.获取结算中心的课程并应用优惠券 4.应用未绑定课程的优惠券 5.判断总价格减去优惠券价格是否等于实际支付金额 6.生成 ...

  5. PHP APP端支付宝支付

    应业务需求,做了支付宝支付和微信支付,今天分享一下手机端app支付宝支付对接流程,实际开发过程是前后端分离,前端调用后端API接口,实现功能返回数据,我所用的跨挤啊为TP5,大致可以分为四步: 1.在 ...

  6. PHP后台支付的开发:微信支付和支付宝支付

    关于支付的流程之类的就不做解释,大家可以自行搜索! 微信支付 项目前提:本人用的是tp框架,PHP语言下载到微信平台提供的微信支付接口文件,放在了tp第三方类库vendor,命名为WxpayAPI, ...

  7. 【spring colud】spring cloud微服务项目搭建【spring boot2.0】

    spring cloud微服务项目搭建 =================================== 示例版本: 1.spring boot 2.0版本 2.开发工具 IntellJ IDE ...

  8. Spring Cloud Config 分布式配置管理 5.3

    Spring Cloud Config简介 在传统的单体式应用系统中,我们通常会将配置文件和代码放在一起,但随着系统越来越大,需要实现的功能越来越多时,我们又不得不将系统升级为分布式系统,同时也会将系 ...

  9. Spring Cloud Gateway(三):网关处理器

    1.Spring Cloud Gateway 源码解析概述 API网关作为后端服务的统一入口,可提供请求路由.协议转换.安全认证.服务鉴权.流量控制.日志监控等服务.那么当请求到达网关时,网关都做了哪 ...

随机推荐

  1. SVN提交失败:Changing file 'XXX' is forbidden by the server;Access to 'XXX' forbidden

    解决方案:https://blog.csdn.net/m0_38084243/article/details/81503638 个人分析主要是后者,在SVN服务器上添加上我对本项目的读写权限即可: 添 ...

  2. window查看连接过的无线密码

    for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do  @echo %j | find ...

  3. 八 SpringMVC文件上传,必须设置表单提交为post

    1 修改Tomcat配置,本地目录映射 那么在server.xml中体现为: 测试一下是否设置成功: 2 引入jia包   3 配置多媒体解析器 3 jsp开启图片上传 4 Controller层设置 ...

  4. Percona XtraBackup不锁库搭建slave数据库-基于GTID

    Percona XtraBackup不锁库搭建slave数据库-基于GTID 1.下载安装epel源并安装 wget http://ftp.cuhk.edu.hk/pub/linux/fedora-e ...

  5. CTU Open Contest 2019 AB题

    小菜鸡飘过 A: Beer Barrels 题意:给出四个整数:A,B,K,C,:A,B,C都是大于0的个位数,问在所有仅有A或者B组成的K位数中,数字C的个数是多少 思路: 1.先考虑特殊情况: ( ...

  6. vim学习--usr03 moving around

    Word movement 小写的"w""ge""e""b" w表示向后移动到一个单词开头 ge表示向前移动到一个单词末 ...

  7. Tomcat能启动,无法访问方法,

    好像没有扫描到controller 好像配置文件都没有加载成功 项目启动后,目录下多出一个ssmtest.xml文件 D:\Program Files\JDK-tomcat\apache-tomcat ...

  8. Day2-N-滑雪-POJ1088

    Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激.可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你.Michael想知道载一个区域中最长底滑坡. ...

  9. 关于python中format占位符中的 {!} 参数

    在看celery的时候,发现里面有这么一句 print('Request: {0!r}'.format(self.request)) 关于里面的{0!r}是什么意思翻了一下文档. 文档里是这么描述的 ...

  10. zookeeper加Kafka集群配置

    官方 https://zookeeper.apache.org/doc/r3.5.6/zookeeperStarted.html#sc_Prerequisites https://www.cnblog ...