1889| 0
|
[java] 基于Saas的移动支付全生态闪聚宝 微服务构建闪聚支付 支付项目 |
课程目标: 闪聚支付是一个提供聚合支付的平台,聚合支付目前主要的做法就是线上聚合收银台(开放API),线下C2B一码多付、线下B2C商家扫码。平台应以SaaS服务形式提供给各商户订单管理、门店管理、财务数据统计等基础服务,闪聚支付还以支付为入口,通过广告、营销、金融等服务,构建一个移动支付的全生态系统。平台主要包括三个模块,官网&开放平台、商户平台、运营平台。 课程目录: 01.Mybatis-Plus介绍 01.商户注册-异常处理-异常处理流程 01.对接SaaS-代码实现-新增门店 01.支付渠道参数配置-需求分析-系统交互流程 01.第1章内容介绍 02.Mybatis-Plus-快速入门-搭建工程 02.商户注册-异常处理-自定义异常类型 02.对接SaaS-代码实现-新增员工 02.支付渠道参数配置-需求分析-基础数据 02.项目介绍-项目背景 03.Mybatis-Plus-快速入门-开发测试 03.对接SaaS-代码实现-为门店设置管理员 03.支付渠道参数配置-搭建交易服务工程 03.项目介绍-项目概述 04.Mybatis-Plus-常见配置1 04.商户注册-异常处理-抛出自定义异常测试 04.支付渠道参数配置-应用绑定服务类型-系统设计 04.项目介绍-功能模块和业务流程 05.Mybatis-Plus-常见配置2 05.商户注册-添加商户手机号校验 05.对接SaaS-代码测试 05.支付渠道参数配置-应用绑定服务类型-查询平台服务类型 05.项目技术架构-软件架构的演进-从单体到SOA 06.Mybatis-Plus-通用CRUD-插入 06.商户资质申请-系统交互流程 06.支付渠道参数配置-应用绑定服务类型-接口开发 06.项目技术架构-软件架构的演进-微服务架构 07.Mybatis-Plus-通用CRUD-主键生成策略 07.商户资质申请-七牛云-介绍 07.支付渠道参数配置-应用绑定服务类型-测试 07.项目技术架构-技术架构和技术栈 08.Mybatis-Plus-通用CRUD-更新操作 08.Nacos-教学目标 08.商户资质申请-七牛云-上传测试 08.支付渠道参数配置-应用绑定服务类型-查询状态 08.用户认证-OAuth2.0-介绍 09.Mybatis-Plus-通用CRUD-删除操作 09.Nacos-理解服务发现-回复微服务架构 09.商户资质申请-七牛云-下载测试 09.用户认证-OAuth2.0-四种授权模式 1.商户注册&资质申请模块需求概述 1.接入微信-支付入口-获取微信授权码 1.支付宝对接-手机网支付接口-场景介绍 1.生成门店二维码-生成二维码-交互流程 1.获取支付结果-需求分析 3.RocketMQ研究-Rocket基础-组成结构 3.商户注册-部署验证码服务-安装Redis 3.生成门店二维码-生成二维码-交易服务接口实现-校验 4.RocketMQ研究-Rocket基础-安装 4.商户注册-部署验证码服务-部署和启动 4.接入微信-立即支付-支付渠道代理微信下单接口 4.支付宝对接-手机网支付接口-编写测试代码 4.生成门店二维码-生成二维码-交易服务接口实现-生成URL 5.RocketMQ研究-Rocket基础-三种消息发送方式和消息结构 5.接入微信-立即支付-交易服务微信下单-接口定义 5.生成门店二维码-生成二维码-商户平台接口实现 6.商户注册-获取短信验证码-RestTemplate入门 6.接入微信-立即支付-交易服务微信下单-接口实现 6.支付宝对接-手机网支付接口-下单测试 6.生成门店二维码-生成二维码-测试 7.Freemarker基础-模板引擎介绍 7.RocketMQ研究-Rocket基础-快速入门-生产者 7.商户注册-获取短信验证码-RestTemplate请求获取验证码 7.微信对接-产品列表及JSAPI说明 7.接入微信-立即支付-测试 8.Freemarker基础-快速入门 8.RocketMQ研究-Rocket基础-快速入门-消费者 8.商户注册-获取短信验证码-接口定义 8.微信对接-开通JSAPI支付介绍 8.接入微信-获取支付结果-支付渠道代理微信订单查询-接口定义 9.Freemarker基础-基础指令-list和map 9.RocketMQ研究-Rocket基础-消息发送过程 9.商户注册-获取短信验证码-接口实现 9.微信对接-JSAPI下单接口定义-接口交互图 9.接入微信-获取支付结果-支付渠道代理微信订单查询-接口实现 10.Freemarker基础-基础指令-其它指令 10.Mybatis-Plus-通用CRUD-查询操作 10.Nacos-理解服务发现-测试环境 10.RocketMQ研究-Rocket基础-异步消息 10.商户注册-获取短信验证码-接口测试 10.微信对接-JSAPI下单接口定义-接口定义 10.接入微信-获取支付结果-支付渠道代理微信订单查询-接口测试 10.用户认证-OAuth2.0-密码模式申请令牌 11.Mybatis-Plus-条件构造器-基本比较器 11.Nacos-理解服务发现-服务发现流程 11.RocketMQ研究-Rocket基础-自定义消息格式 11.商户注册-系统设计 11.商户资质申请-上传证件-接口实现-上传工具类 11.微信对接-申请openid-openid介绍及测试准备 11.接入微信-支付查询-代码实现 11.支付入口-确认页面与freemarker配置 11.支付渠道参数配置-根据服务类型查询支付渠道列表-交易服务接口测试 11.用户认证-OAuth2.0-JWT介绍 12.Mybatis-Plus-条件构造器-其它比较器 12.Nacos-服务发现-Nacos简介 12.RocketMQ研究-Rocket基础-延迟消息 12.前后端集成测试-前期准备 12.商户注册-商户服务注册商户接口-接口定义 12.商户资质申请-上传证件-接口实现 12.微信对接-申请openid-交互流程及接口参数分析 12.接入微信-支付查询-测试 12.支付入口-确认页面测试 12.支付渠道参数配置-根据服务类型查询支付渠道列表-商户平台应用接口实现 13.C扫B-集成测试 13.Mybatis-Plus-代码生成器 13.Nacos-服务发现-Nacos安装 13.RocketMQ研究-Rocket基础-消费重试 13.前后端集成测试-部署前端工程 13.商户注册-商户服务注册商户接口-接口实现 13.商户资质申请-上传证件-接口测试 13.微信对接-申请openid-获取授权码 13.支付入口-解析ticket 13.支付渠道参数配置-支付渠道参数配置-交易服务接口定义 14.Nacos-服务发现-RESTful服务发现-Spring Cloud Alibaba介绍 14.前后端集成测试-功能测试-注册和登录 14.商户注册-商户平台应用注册商户接口-接口定义 14.商户资质申请-商户服务资质申请接口 14.开发环境搭建-基础工程及数据库导入 14.支付入口-解析ticket-测试 14.支付渠道参数配置-支付渠道参数配置-交易服务接口实现 14.获取支付结果-技术方案 15.Nacos-服务发现-RESTful服务发现-服务注册 15.前后端集成测试-功能测试-资质申请 15.商户注册-商户平台应用注册商户接口-校验验证码 15.商户资质申请-商户平台应用-接口定义 15.微信对接-申请openid-测试准备 15.支付入口-解析客户端类型 15.获取支付结果-支付渠道代理支付宝订单查询-接口定义 15.项目总结&就业指导-微服务技术栈 16.Nacos-服务发现-RESTful服务发现-服务发现 16.前后端集成测试-功能测试-支付渠道参数配置 16.商户资质申请-商户平台应用-获取商户身份 16.微信对接-申请openid-扫码测试 16.支付渠道参数配置-支付渠道参数查询-交易服务接口实现 16.立即支付-需求分析 16.获取支付结果-支付渠道代理支付宝订单查询-接口实现 17.c扫b支付-需求分析 17.Nacos-服务发现-RESTful服务发现-客户端负载均衡和服务端负载均衡 17.商户注册-MapStruct对象转换-数据传输对象 17.商户资质申请-商户平台应用-接口实现与测试 17.开发环境搭建-工程测试-生成代码及Mybatis-plus配置 17.微信对接-下单接口-开发流程分析 17.支付渠道参数配置-支付渠道参数查询-商户平台应用接口实现 17.立即支付-支付渠道代理支付宝下单-接口定义 17.项目总结&就业指导-注册中心配置中心网关 18.c扫b支付-支付宝对接调研-支付宝产品介绍 18.Nacos-服务发现-RESTful服务发现-负载均衡测试 18.商户注册-MapStruct对象转换-MapStruct测试 18.开发环境搭建-工程测试-接口开发 18.微信对接-下单接口-编码开发 18.支付渠道参数缓存-缓存逻辑和redis配置 18.立即支付-支付渠道代理支付宝下单-接口实现 18.项目总结&就业指导-Spring Cloud Alibaba 19.c扫b支付-支付宝对接调研-配置沙箱环境 19.Nacos-服务发现-Dubbo服务发现-Dubbo服务架构 19.商户注册-MapStruct对象转换-MapStruct代码优化 19.开发环境搭建-Swagger接口工具-配置 19.微信对接-下单接口-测试 19.支付参数配置-需求概述-理解支付渠道参数配置 19.支付渠道参数缓存-缓存代码实现 19.立即支付-交易服务支付宝下单-接口定义 19.获取支付结果-支付结果查询-消费消息 19.项目总结&就业指导-技术架构其它问题 2.RocketMQ研究-RocketMQ介绍 2.商户注册-需求分析 2.接入微信-支付入口-获取openid 2.支付宝对接-手机网支付接口-接口交互图 2.生成门店二维码-生成二维码-交易服务接口定义 20.c扫b支付-测试环境准备-安装模拟器 20.Nacos-服务发现-Dubbo服务发现-service2微服务 20.开发环境搭建-Swagger接口工具-接口测试 20.支付参数配置-需求概述-业务流程 20.支付宝与微信对接总结 20.支付渠道参数缓存-缓存测试 20.立即支付-交易服务支付宝下单-接口实现-保存订单 20.获取支付结果-支付结果更新 20.项目总结&就业指导-前后端分离开发的流程 21.c扫b支付-测试环境准备-二维码技术预研 21.Nacos-服务发现-Dubbo服务发现-application1调用service2 21.对接SaaS-准备工作-基础概念 21.开发环境搭建-Postman接口工具 21.支付参数配置-创建应用-商户服务接口 21.立即支付-交易服务支付宝下单-接口实现-调用代理服务下单 21.获取支付结果-支付结果更新-测试 22.Nacos-服务发现-Dubbo服务发现-service1微服务 22.对接SaaS-准备工作-对接SaaS的步骤 22.支付参数配置-创建应用-商户平台应用接口 22.生成门店二维码-门店列表-商户服务门店列表接口 22.立即支付-交易服务支付宝下单-接口实现-完善controller 23.Nacos-服务发现-服务发现的数据模型 23.对接SaaS-准备工作-部署SaaS系统 23.支付参数配置-应用查询 23.生成门店二维码-门店列表-商户平台应用门店列表 23.立即支付-整体流程测试 23.项目总结&就业指导-分库分表 24.Nacos-配置管理-理解配置中心 24.生成门店二维码-门店列表-测试 24.项目总结&就业指导-枚举 日志 异常处理 25.Nacos-配置管理-发布配置和获取配置 26.Nacos-配置管理-数据模型 27.Nacos-配置管理-扩展配置 28.Nacos-配置管理-扩展配置-案例 29.Nacos-总结
购买主题
本主题需向作者支付 70 学币 才能浏览
| |
学IT吧 www.xueit8.com X3.4
Copyright © 2001-2021, Tencent Cloud.