闪聚支付是以Spring Cloud Alibaba技术栈开发的聚合支付平台,它将目前主流的第三方支付进行整合,形成第三方支付的聚合通道。为线上商户提供聚合收银

*   第一章 闪聚支付-项目介绍 Nacos Spring Cloud Alibaba/

  *   项目介绍(闪聚支付学习资料在此节下载~)/

    *   01.第1章内容介绍

    *   02.项目介绍-项目背景

    *   03.项目介绍-项目概述

    *   04.项目介绍-功能模块和业务流程

  *   项目技术架构/

    *   05.项目技术架构-软件架构的演进-从单体到SOA

    *   06.项目技术架构-软件架构的演进-微服务架构

    *   07.项目技术架构-技术架构和技术栈

  *   Nacos服务发现/

    *   08.Nacos-教学目标

    *   09.Nacos-理解服务发现-回复微服务架构

    *   10.Nacos-理解服务发现-测试环境

    *   11.Nacos-理解服务发现-服务发现流程

    *   12.Nacos-服务发现-Nacos简介

    *   13.Nacos-服务发现-Nacos安装

    *   14.Nacos-服务发现-RESTful服务发现-Spring Cloud Alibaba介绍

    *   15.Nacos-服务发现-RESTful服务发现-服务注册

    *   16.Nacos-服务发现-RESTful服务发现-服务发现

    *   17.Nacos-服务发现-RESTful服务发现-客户端负载均衡和服务端负载均衡

    *   18.Nacos-服务发现-RESTful服务发现-负载均衡测试

    *   19.Nacos-服务发现-Dubbo服务发现-Dubbo服务架构

    *   20.Nacos-服务发现-Dubbo服务发现-service2微服务

    *   21.Nacos-服务发现-Dubbo服务发现-application1调用service2

    *   22.Nacos-服务发现-Dubbo服务发现-service1微服务

    *   23.Nacos-服务发现-服务发现的数据模型

  *   Nacos-配置管理/

    *   24.Nacos-配置管理-理解配置中心

    *   25.Nacos-配置管理-发布配置和获取配置

    *   26.Nacos-配置管理-数据模型

    *   27.Nacos-配置管理-扩展配置

    *   28.Nacos-配置管理-扩展配置-案例

    *   29.Nacos-总结

*   第二章 闪聚支付-环境搭建 Mybatis-Plus Swagger/

  *   Mybatis-Plus/

    *   01.Mybatis-Plus介绍

    *   02.Mybatis-Plus-快速入门-搭建工程

    *   03.Mybatis-Plus-快速入门-开发测试

    *   04.Mybatis-Plus-常见配置1

    *   05.Mybatis-Plus-常见配置2

    *   06.Mybatis-Plus-通用CRUD-插入

    *   07.Mybatis-Plus-通用CRUD-主键生成策略

    *   08.Mybatis-Plus-通用CRUD-更新操作

    *   09.Mybatis-Plus-通用CRUD-删除操作

    *   10.Mybatis-Plus-通用CRUD-查询操作

    *   11.Mybatis-Plus-条件构造器-基本比较器

    *   12.Mybatis-Plus-条件构造器-其它比较器

    *   13.Mybatis-Plus-代码生成器

  *   开发环境搭建/

    *   14.开发环境搭建-基础工程及数据库导入

    *   15.开发环境搭建-搭建项目服务-商品平台应用工程

    *   16.开发环境搭建-搭建项目服务-商品服务工程

    *   17.开发环境搭建-工程测试-生成代码及Mybatis-plus配置

    *   18.开发环境搭建-工程测试-接口开发

  *   Swagger/

    *   19.开发环境搭建-Swagger接口工具-配置

    *   20.开发环境搭建-Swagger接口工具-接口测试

    *   21.开发环境搭建-Postman接口工具

*   第三章 闪聚支付-商户注册 短信验证接口/

  *   商户注册需求分析/

    *   1.商户注册&资质申请模块需求概述

    *   2.商户注册-需求分析

  *   验证码服务/

    *   3.商户注册-部署验证码服务-安装Redis

    *   4.商户注册-部署验证码服务-部署和启动

    *   5.商户注册-部署验证码服务-接口测试

    *   6.商户注册-获取短信验证码-RestTemplate入门

    *   7.商户注册-获取短信验证码-RestTemplate请求获取验证码

    *   8.商户注册-获取短信验证码-接口定义

    *   9.商户注册-获取短信验证码-接口实现

    *   10.商户注册-获取短信验证码-接口测试

  *   商户注册接口开发/

    *   11.商户注册-系统设计

    *   12.商户注册-商户服务注册商户接口-接口定义

    *   13.商户注册-商户服务注册商户接口-接口实现

    *   14.商户注册-商户平台应用注册商户接口-接口定义

    *   15.商户注册-商户平台应用注册商户接口-校验验证码

    *   16.商户注册-商户平台应用注册商户接口-接口实现

  *   MapStruct对象转换/

    *   17.商户注册-MapStruct对象转换-数据传输对象

    *   18.商户注册-MapStruct对象转换-MapStruct测试

    *   19.商户注册-MapStruct对象转换-MapStruct代码优化

*   第四章 闪聚支付-商户资质申请 七牛云 异常处理/

  *   异常处理/

    *   01.商户注册-异常处理-异常处理流程

    *   02.商户注册-异常处理-自定义异常类型

    *   03.商户注册-异常处理-异常处理器

    *   04.商户注册-异常处理-抛出自定义异常测试

    *   05.商户注册-添加商户手机号校验

  *   七牛云/

    *   06.商户资质申请-系统交互流程

    *   07.商户资质申请-七牛云-介绍

    *   08.商户资质申请-七牛云-上传测试

    *   09.商户资质申请-七牛云-下载测试

  *   上传证件接口/

    *   10.商户资质申请-上传证件-接口定义

    *   11.商户资质申请-上传证件-接口实现-上传工具类

    *   12.商户资质申请-上传证件-接口实现

    *   13.商户资质申请-上传证件-接口测试

  *   商户资质申请接口/

    *   14.商户资质申请-商户服务资质申请接口

    *   15.商户资质申请-商户平台应用-接口定义

    *   16.商户资质申请-商户平台应用-获取商户身份

    *   17.商户资质申请-商户平台应用-接口实现与测试

  *   支付参数配置需求概述/

    *   18.支付参数配置-需求概述-理解应用

    *   19.支付参数配置-需求概述-理解支付渠道参数配置

    *   20.支付参数配置-需求概述-业务流程

  *   支付参数配置创建应用接口/

    *   21.支付参数配置-创建应用-商户服务接口

    *   22.支付参数配置-创建应用-商户平台应用接口

    *   23.支付参数配置-应用查询

*   第五章 闪聚支付-支付渠道参数配置 Redis/

  *   应用绑定服务类型接口/

    *   01.支付渠道参数配置-需求分析-系统交互流程

    *   02.支付渠道参数配置-需求分析-基础数据

    *   03.支付渠道参数配置-搭建交易服务工程

    *   04.支付渠道参数配置-应用绑定服务类型-系统设计

    *   05.支付渠道参数配置-应用绑定服务类型-查询平台服务类型

    *   06.支付渠道参数配置-应用绑定服务类型-接口开发

    *   07.支付渠道参数配置-应用绑定服务类型-测试

    *   08.支付渠道参数配置-应用绑定服务类型-查询状态

  *   根据服务类型查询支付渠道列表接口/

    *   09.支付渠道参数配置-系统设计

    *   10.支付渠道参数配置-根据服务类型查询支付渠道列表-交易服务接口实现

    *   11.支付渠道参数配置-根据服务类型查询支付渠道列表-交易服务接口测试

    *   12.支付渠道参数配置-根据服务类型查询支付渠道列表-商户平台应用接口实现

  *   支付渠道参数配置接口/

    *   13.支付渠道参数配置-支付渠道参数配置-交易服务接口定义

    *   14.支付渠道参数配置-支付渠道参数配置-交易服务接口实现

    *   15.支付渠道参数配置-支付渠道参数配置-商户平台应用接口实现

  *   支付渠道参数查询接口/

    *   16.支付渠道参数配置-支付渠道参数查询-交易服务接口实现

    *   17.支付渠道参数配置-支付渠道参数查询-商户平台应用接口实现

  *   redis缓存优化/

    *   18.支付渠道参数缓存-缓存逻辑和redis配置

    *   19.支付渠道参数缓存-缓存代码实现

    *   20.支付渠道参数缓存-缓存测试

  *   对接SaaS准备工作/

    *   21.对接SaaS-准备工作-基础概念

    *   22.对接SaaS-准备工作-对接SaaS的步骤

    *   23.对接SaaS-准备工作-部署SaaS系统

*   第六章 闪聚支付-SaaS对接 OAuth2.0 前后端集成测试/

  *   对接SaaS代码实现/

    *   01.对接SaaS-代码实现-新增门店

    *   02.对接SaaS-代码实现-新增员工

    *   03.对接SaaS-代码实现-为门店设置管理员

    *   04.对接SaaS-代码实现-商户注册方法调用SaaS接口

    *   05.对接SaaS-代码测试

  *   用户认证OAuth2.0/

    *   06.用户认证-基本概念

    *   07.用户认证-分布式系统的认证方案

    *   08.用户认证-OAuth2.0-介绍

    *   09.用户认证-OAuth2.0-四种授权模式

    *   10.用户认证-OAuth2.0-密码模式申请令牌

    *   11.用户认证-OAuth2.0-JWT介绍

  *   前后端集成测试/

    *   12.前后端集成测试-前期准备

    *   13.前后端集成测试-部署前端工程

    *   14.前后端集成测试-功能测试-注册和登录

    *   15.前后端集成测试-功能测试-资质申请

    *   16.前后端集成测试-功能测试-支付渠道参数配置

  *   c扫b支付宝对接调研/

    *   17.c扫b支付-需求分析

    *   18.c扫b支付-支付宝对接调研-支付宝产品介绍

    *   19.c扫b支付-支付宝对接调研-配置沙箱环境

    *   20.c扫b支付-测试环境准备-安装模拟器

    *   21.c扫b支付-测试环境准备-二维码技术预研

*   第七章 闪聚支付-支付宝手机网站接口 微信JSAPI接口/

  *   支付宝对接手机网支付接口/

    *   1.支付宝对接-手机网支付接口-场景介绍

    *   2.支付宝对接-手机网支付接口-接口交互图

    *   3.支付宝对接-手机网支付接口-下单接口定义

    *   4.支付宝对接-手机网支付接口-编写测试代码

    *   6.支付宝对接-手机网支付接口-下单测试

  *   微信对接JSAPI下单接口/

    *   7.微信对接-产品列表及JSAPI说明

    *   8.微信对接-开通JSAPI支付介绍

    *   9.微信对接-JSAPI下单接口定义-接口交互图

    *   10.微信对接-JSAPI下单接口定义-接口定义

    *   11.微信对接-申请openid-openid介绍及测试准备

    *   12.微信对接-申请openid-交互流程及接口参数分析

    *   13.微信对接-申请openid-获取授权码

    *   14.微信对接-申请openid-申请openid方法编写

    *   15.微信对接-申请openid-测试准备

    *   16.微信对接-申请openid-扫码测试

  *   微信对接下单接口开发/

    *   17.微信对接-下单接口-开发流程分析

    *   18.微信对接-下单接口-编码开发

    *   19.微信对接-下单接口-测试

    *   20.支付宝与微信对接总结

  *   门店列表/

    *   21.生成门店二维码-业务流程

    *   22.生成门店二维码-门店列表-商户服务门店列表接口

    *   23.生成门店二维码-门店列表-商户平台应用门店列表

    *   24.生成门店二维码-门店列表-测试

*   第八章 闪聚支付-C扫B支付 生成门店二维码/

  *   生成门店二维码/

    *   1.生成门店二维码-生成二维码-交互流程

    *   2.生成门店二维码-生成二维码-交易服务接口定义

    *   3.生成门店二维码-生成二维码-交易服务接口实现-校验

    *   4.生成门店二维码-生成二维码-交易服务接口实现-生成URL

    *   5.生成门店二维码-生成二维码-商户平台接口实现

    *   6.生成门店二维码-生成二维码-测试

  *   Freemarker基础/

    *   7.Freemarker基础-模板引擎介绍

    *   8.Freemarker基础-快速入门

    *   9.Freemarker基础-基础指令-list和map

    *   10.Freemarker基础-基础指令-其它指令

  *   支付入口开发/

    *   11.支付入口-确认页面与freemarker配置

    *   12.支付入口-确认页面测试

    *   13.支付入口-解析ticket

    *   14.支付入口-解析ticket-测试

    *   15.支付入口-解析客户端类型

  *   立即支付接口开发/

    *   16.立即支付-需求分析

    *   17.立即支付-支付渠道代理支付宝下单-接口定义

    *   18.立即支付-支付渠道代理支付宝下单-接口实现

    *   19.立即支付-交易服务支付宝下单-接口定义

    *   20.立即支付-交易服务支付宝下单-接口实现-保存订单

    *   21.立即支付-交易服务支付宝下单-接口实现-调用代理服务下单

    *   22.立即支付-交易服务支付宝下单-接口实现-完善controller

    *   23.立即支付-整体流程测试

*   第九章 闪聚支付-支付结果获取 RocketMQ/

  *   获取支付结果需求分析/

    *   1.获取支付结果-需求分析

  *   RocketMQ研究/

    *   2.RocketMQ研究-RocketMQ介绍

    *   3.RocketMQ研究-Rocket基础-组成结构

    *   4.RocketMQ研究-Rocket基础-安装

    *   5.RocketMQ研究-Rocket基础-三种消息发送方式和消息结构

    *   6.RocketMQ研究-Rocket基础-快速入门-创建工程

    *   7.RocketMQ研究-Rocket基础-快速入门-生产者

    *   8.RocketMQ研究-Rocket基础-快速入门-消费者

    *   9.RocketMQ研究-Rocket基础-消息发送过程

    *   10.RocketMQ研究-Rocket基础-异步消息

    *   11.RocketMQ研究-Rocket基础-自定义消息格式

    *   12.RocketMQ研究-Rocket基础-延迟消息

    *   13.RocketMQ研究-Rocket基础-消费重试

  *   获取支付结果开发/

    *   14.获取支付结果-技术方案

    *   15.获取支付结果-支付渠道代理支付宝订单查询-接口定义

    *   16.获取支付结果-支付渠道代理支付宝订单查询-接口实现

    *   17.获取支付结果-支付渠道代理支付宝订单查询-接口测试

    *   18.获取支付结果-支付结果查询-生产消息

    *   19.获取支付结果-支付结果查询-消费消息

    *   20.获取支付结果-支付结果更新

    *   21.获取支付结果-支付结果更新-测试

*   第十章 闪聚支付-集成微信 项目总结/

  *   接入微信-支付入口开发/

    *   1.接入微信-支付入口-获取微信授权码

    *   2.接入微信-支付入口-获取openid

    *   3.接入微信-支付入口-测试

  *   接入微信-立即支付接口开发/

    *   4.接入微信-立即支付-支付渠道代理微信下单接口

    *   5.接入微信-立即支付-交易服务微信下单-接口定义

    *   6.接入微信-立即支付-交易服务微信下单-接口实现

    *   7.接入微信-立即支付-测试

  *   接入微信-获取支付结果开发/

    *   8.接入微信-获取支付结果-支付渠道代理微信订单查询-接口定义

    *   9.接入微信-获取支付结果-支付渠道代理微信订单查询-接口实现

    *   10.接入微信-获取支付结果-支付渠道代理微信订单查询-接口测试

    *   11.接入微信-支付查询-代码实现

    *   12.接入微信-支付查询-测试

  *   C扫B集成测试/

    *   13.C扫B-集成测试

  *   项目总结/

    *   14.项目总结&就业指导-介绍闪聚支付项目

    *   15.项目总结&就业指导-微服务技术栈

    *   16.项目总结&就业指导-RESTful接口定义规范

    *   17.项目总结&就业指导-注册中心配置中心网关

    *   18.项目总结&就业指导-Spring Cloud Alibaba

    *   19.项目总结&就业指导-技术架构其它问题

    *   20.项目总结&就业指导-前后端分离开发的流程

    *   21.项目总结&就业指导-商户平台

    *   22.项目总结&就业指导-交易服务

    *   23.项目总结&就业指导-分库分表

    *   24.项目总结&就业指导-枚举 日志 异常处理