沙箱环境
又称沙盘,为了开发与调试所提供的环境,它与生产环
境互相隔离,但具有生产环境几乎完全相同的功能
蚂蚁金服开放平台——开发者中心
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. Mybatis框架模糊查询

    一.ISmbmsUserDao层 //根据姓名模糊查询 public List<Smbms> getUser(); //多条件查询 public List<Smbms> get ...

  2. Windows数据类型探幽——千回百转你是谁?----转载

    Windows数据类型探幽——千回百转你是谁?原创 danis 发布于2007-01-29 20:40:00 阅读数 749 收藏展开 Windows Data TypesWindows数据类型 由微 ...

  3. 【转载】XShell 连接 VirtualBox CentOS7

    1.安装 XShell 网址:http://sw.bos.baidu.com/sw-search-sp/software/07a1d9cec0638/Xshell-5.0.1339.exe 尽量不要安 ...

  4. 记录要做的事情,把sql字符串替换写成工具网页。

    之前使用的是java的本地控制台进行sql占位符的替换. 现在我想换个方式,想到了两种. 第一种是使用java +jsp进行替换,前台输出. 第二种是把java代码改成js代码,反正也不用访问数据库. ...

  5. ZCGL大数据平台日常运维问题与解决方法

    问题:HBase停止 解决方法:重新启动HBase,如下所示 表层问题:插入和查询HBase速度比较慢 排查一,查看HBase节点状态,发现正常运行: 排查二,查看访问HBase服务的状态,发现服务停 ...

  6. 第1节 kafka消息队列:5、javaAPI操作

    8.kafka的API 详见代码   第一步:导入kafka的开发jar包 Kafka生产者 Kafka消费者

  7. Linux centosVMware su命令、sudo命令、限制root远程登录

    一.su命令 Linux系统中有些事情只有root用户才能做,普通用户不能做,这时候就需要临时切换到root身份了. [root@davery ~]# whoamiroot [root@davery ...

  8. vue 移动端屏幕适配

    https://github.com/evrone/postcss-px-to-viewport/blob/master/README_CN.md基本配置 // eslint-disable-next ...

  9. 自动PC端显示 手机端隐藏CSS代码判断实现

    实现场景描述: 有些内容部署在PC端但是有不适合在手机端显示(比如盒子过大,遮挡内容)或者手机端显示毫无意义等.我们可以使用下面的代码来实现:电脑端显示,手机端隐藏 实现方法: CSS控制判断 @me ...

  10. linux问题故障

    分析问题的方法论 What-现象是什么样的 When-什么时候发生 Why-为什么会发生 Where-哪个地方发生的问 How much-耗费了多少资源 How to do-怎么解决问题 4. cpu ...