资源介绍
尚硅谷·在线支付开发(微信支付/支付宝支付)
小孩子才做选择,成年人当然是全都要!一套教程搞定支付界绝代双骄:微信支付和支付宝支付,其中微信支付包含了API V3和V2,满足更多应用场景。
教程针对支付业务开发了一个完整的项目案例,项目功能小巧但五脏俱全,涵盖从账号申请到实际支付一整套的接入流程:包含支付下单、支付结果通知、查询订单、取消订单、超时关单、申请退款、退款结果通知、查询退款、申请交易账单、申请资金账单、下载账单等,实现了各种的基础支付API功能。
讲解从理论到实践,通过庖丁解牛Step by Step式教学,深入浅出,直击要点。教程更附赠配套教辅资料:课件、笔记、源代码、以及支付开发中涉及到的资源参数等,让你能够真正跟着老师实操起来,支付开发的小白也能轻松入门!
学习者需要具备一定的Java开发基础,项目案例基于流行的SpringBoot+Vue架构,包含了完整的前端和后端的实现,可以直接应用于项目的开发。无论对于后端实现支付API接入,还是前端实现支付交互的相关功能,都有很好的参考作用。
资源目录
001.尚硅谷_微信支付-课程简介
002.尚硅谷_微信支付-微信支付产品介绍
003.尚硅谷_微信支付-接入指引-获取商户号
004.尚硅谷_微信支付-接入指引-获取APPID
005.尚硅谷_微信支付-接入指引-获取秘钥和证书
006.尚硅谷_微信支付-微信支付介绍和接入指引总结
007.尚硅谷_微信支付-支付安全-对称加密和非对称加密
008.尚硅谷_微信支付-支付安全-身份认证
009.尚硅谷_微信支付-支付安全-数字签名
010.尚硅谷_微信支付-支付安全-数字证书
011.尚硅谷_微信支付-支付安全-https中的数字证书
012.尚硅谷_微信支付-支付安全-总结
013.尚硅谷_微信支付-支付安全-微信支付中的证书密钥和签名
014.尚硅谷_微信支付-创建案例项目-介绍
015.尚硅谷_微信支付-创建案例项目-创建SpringBoot项目
016.尚硅谷_微信支付-创建案例项目-引入Swagger
017.尚硅谷_微信支付-创建案例项目-定义统一结果
018.尚硅谷_微信支付-创建案例项目-创建并连接数据库
019.尚硅谷_微信支付-创建案例项目-集成MyBatis-Plus
020.尚硅谷_微信支付-创建案例项目-集成MyBatis-Plus的补充
021.尚硅谷_微信支付-创建案例项目-搭建前端环境
022.尚硅谷_微信支付-初识Vue-初始化Vue项目
023.尚硅谷_微信支付-初识Vue-数据绑定和事件
024.尚硅谷_微信支付-创建案例项目-总结
025.尚硅谷_微信支付-基础支付APIv3-介绍
026.尚硅谷_微信支付-基础支付APIv3-引入支付参数
027.尚硅谷_微信支付-基础支付APIv3-加载商户私钥
028.尚硅谷_微信支付-基础支付APIv3-获取验签器和HttpClient
029.尚硅谷_微信支付-基础支付APIv3-API字典和相关工具
030.尚硅谷_微信支付-基础支付APIv3-总结底层代码的准备
031.尚硅谷_微信支付-基础支付APIv3-Native支付流程
032.尚硅谷_微信支付-基础支付APIv3-Native下单-定义接口
033.尚硅谷_微信支付-基础支付APIv3-Native下单-创建临时订单
034.尚硅谷_微信支付-基础支付APIv3-Native下单-组装接口参数并发送请求
035.尚硅谷_微信支付-基础支付APIv3-Native下单-处理结果并展示支付二维码
036.尚硅谷_微信支付-基础支付APIv3-Native下单-下单流程前端代码解析
037.尚硅谷_微信支付-基础支付APIv3-Native下单-前端支付二维码的展示
038.尚硅谷_微信支付-基础支付APIv3-签名原理-实现流程分析
039.尚硅谷_微信支付-基础支付APIv3-签名原理-源码分析
040.尚硅谷_微信支付-基础支付APIv3-验签原理-平台证书的作用
041.尚硅谷_微信支付-基础支付APIv3-验签原理-平台证书下载的源码分析
042.尚硅谷_微信支付-基础支付APIv3-验签原理-源码分析-响应超时的情况
043.尚硅谷_微信支付-基础支付APIv3-验签原理-源码分析-正常验签流程
044.尚硅谷_微信支付-基础支付APIv3-生成订单-存入数据库
045.尚硅谷_微信支付-基础支付APIv3-生成订单-获取已存在订单
046.尚硅谷_微信支付-基础支付APIv3-生成订单-存储二维码地址
047.尚硅谷_微信支付-基础支付APIv3-生成订单-显示订单列表
048.尚硅谷_微信支付-基础支付APIv3-支付通知-内网穿透
049.尚硅谷_微信支付-基础支付APIv3-支付通知-接收通知和返回应答
050.尚硅谷_微信支付-基础支付APIv3-支付通知-应答异常和应答超时
051.尚硅谷_微信支付-基础支付APIv3-支付通知-验签
052.尚硅谷_微信支付-基础支付APIv3-支付通知-报文解密
053.尚硅谷_微信支付-基础支付APIv3-支付通知-更新订单状态记录支付日志
054.尚硅谷_微信支付-基础支付APIv3-支付通知-处理重复通知和接口调用的幂等性
055.尚硅谷_微信支付-基础支付APIv3-支付通知-数据锁
056.尚硅谷_微信支付-基础支付APIv3-商户定时查单
057.尚硅谷_微信支付-基础支付APIv3-关闭订单API-用户取消订单
058.尚硅谷_微信支付-基础支付APIv3-查询订单API-微信支付查询订单
059.尚硅谷_微信支付-基础支付APIv3-查询订单API-引入定时任务
060.尚硅谷_微信支付-基础支付APIv3-查询订单API-定时查找超时订单
061.尚硅谷_微信支付-基础支付APIv3-查询订单API-处理超时订单
062.尚硅谷_微信支付-基础支付APIv3-申请退款API
063.尚硅谷_微信支付-基础支付APIv3-查询退款API
064.尚硅谷_微信支付-基础支付APIv3-退款结果通知
065.尚硅谷_微信支付-基础支付APIv3-账单
066.尚硅谷_微信支付-基础支付APIv3-账单-申请账单API
067.尚硅谷_微信支付-基础支付APIv3-账单-下载账单API
068.尚硅谷_微信支付-基础支付APIv2-APIv2和APIv3的区别
069.尚硅谷_微信支付-基础支付APIv2-Native下单API
070.尚硅谷_微信支付-基础支付APIv2-支付通知和支付测试
071.尚硅谷_支付宝支付-介绍
072.尚硅谷_支付宝支付-接入准备-创建应用
073.尚硅谷_支付宝支付-接入准备-绑定应用
074.尚硅谷_支付宝支付-接入准备-配置秘钥
075.尚硅谷_支付宝支付-接入准备-上线应用和签约功能
076.尚硅谷_支付宝支付-使用沙箱-沙箱参数的获取
077.尚硅谷_支付宝支付-使用沙箱-沙箱版支付宝的安装和登录
078.尚硅谷_支付宝支付-支付宝支付介绍和接入指引总结
079.尚硅谷_支付宝支付-启动前后端程序
080.尚硅谷_支付宝支付-引入支付参数
081.尚硅谷_支付宝支付-创建封装了签名和验签功能的客户端对象
082.尚硅谷_支付宝支付-运行和配置案例项目总结
083.尚硅谷_支付宝支付-API预览以及签名验签说明
084.尚硅谷_支付宝支付-支付调用流程
085.尚硅谷_支付宝支付-统一收单下单并支付页面接口-接口说明
086.尚硅谷_支付宝支付-统一收单下单并支付页面接口-定义controller
087.尚硅谷_支付宝支付-统一收单下单并支付页面接口-创建订单
088.尚硅谷_支付宝支付-统一收单下单并支付页面接口-调用支付宝接口
089.尚硅谷_支付宝支付-使用沙箱账号进行支付测试
090.尚硅谷_支付宝支付-使用沙箱版支付宝进行支付测试
091.尚硅谷_支付宝支付-支付成功-同步跳转回商户页面
092.尚硅谷_支付宝支付-接口参数设置总结
093.尚硅谷_支付宝支付-支付按钮前端代码说明
094.尚硅谷_支付宝支付-支付成功异步通知-流程说明
095.尚硅谷_支付宝支付-支付成功异步通知-接收通知
096.尚硅谷_支付宝支付-支付成功异步通知-通知接口的测试
097.尚硅谷_支付宝支付-支付成功异步通知-通知参数和通知结果
098.尚硅谷_支付宝支付-支付成功异步通知-签名验证
099.尚硅谷_支付宝支付-支付成功异步通知-业务内容进行二次校验
100.尚硅谷_支付宝支付-支付成功异步通知-更新订单状态记录支付日志
101.尚硅谷_支付宝支付-支付成功异步通知-处理重复通知
102.尚硅谷_支付宝支付-支付成功异步通知-数据锁
103.尚硅谷_支付宝支付-订单表优化-添加payment_type字段
104.尚硅谷_支付宝支付-用户取消订单
105.尚硅谷_支付宝支付-统一收单线下交易查询
106.尚硅谷_支付宝支付-定时查单
107.尚硅谷_支付宝支付-定时查单-订单未创建
108.尚硅谷_支付宝支付-定时查单-订单未支付
109.尚硅谷_支付宝支付-定时查单-订单已支付
110.尚硅谷_支付宝支付-退款
111.尚硅谷_支付宝支付-退款查询
112.尚硅谷_支付宝支付-对账