如果你是一家中小型公司的后端,或者正在做自己的副业项目,迟早会碰到一个绕不开的活:把支付接进系统里。这件事看起来只是调个接口,真做起来却容易卡在签名报错、回调收不到、订单状态对不上这些琐碎问题上。这门带源码的在线支付开发课,解决的就是这类具体的工程问题。

这门课对准的是哪类工作场景

它不讲支付行业的宏观趋势,也不讨论商业模式,内容集中在两件事:微信支付和支付宝支付的接口对接。具体来说,包括下单、生成支付参数、处理异步回调、查询订单、对账单核对,以及退款这条链路上常见的实现方式。如果你接到需求是「把支付功能接上」,或者线上支付偶发失败需要排查,这门课覆盖的场景基本够用。

它更适合作为动手时的参考,而不是从头到尾看一遍的视频教材。遇到具体环节卡住了,翻到对应部分,对着源码看一遍,比按顺序刷完效率高。

学完能独立做到什么程度

把里面的内容跟下来,比较现实的目标是:能独立完成一个基础的下单到支付成功闭环,理解签名是怎么生成的、回调为什么要做验签、订单状态该在什么节点更新。再进一步,能处理支付结果通知重复到达、超时未支付关单这类边界情况,知道去哪查日志、看哪个字段对不上。

需要说清楚的是,支付涉及的资金安全和合规问题,不是一门课能覆盖的。课程给的是工程实现层面的方法,真正的风控策略、清结算规则,还得靠实际项目里积累。

资料结构和基础要求

资料分成微信支付和支付宝支付两块,各自配有可运行的源码课件。这种按平台拆分的结构,好处是可以只挑你当前要接的那一家看,不用被另一家的流程干扰。源码的作用在于对照:光看文档容易漏掉参数细节,跑一遍代码能直观看到请求和响应长什么样。

基础方面,需要你已经会一门后端语言,能看懂基本的 HTTP 请求和 JSON 数据结构,了解数据库操作。如果对签名、加密这些概念完全陌生,前期会稍微吃力,建议边看边查,不用提前把密码学补完再开始。

适合谁,不适合谁

  • 适合:正在或即将接手支付对接任务的后端开发者;做独立项目、需要自己接入支付的开发者;想搞清楚支付回调机制、但一直没机会系统梳理的人。
  • 不适合:想了解支付产品设计或商务对接的人;期待学完就能处理高并发资金系统的人;完全没有后端基础、想靠它入行的人。

整体判断:这是一份偏工程实操的参考材料,价值在于把两个平台的对接流程和源码摆在一起,省去你自己东拼西凑找资料的时间。如果你的项目里正好有支付需求,值得拿来对照使用;如果只是出于好奇想了解一下,优先级可以往后放。

课程目录

📁 微信支付 54-尚硅谷-支付-基础支付APIv3-支付通知-处理重复通知和接口调用的幂等性.mp4
 [46.6 MB] 45-尚硅谷-支付-基础支付APIv3-生成订单-获取已存在订单【公重号:CunWorkNotes】.mp4
 [30.0 MB] 01-尚硅谷-在线支付实战(和支付宝)-介绍-新.mp4
 [16.2 MB] 19-尚硅谷-支付-创建案例项目-集成MyBatis-Plus.mp4
 [41.2 MB] 16-尚硅谷-支付-创建案例项目-引入Swagger.mp4
 [22.7 MB] 25-尚硅谷-支付-基础支付APIv3-介绍.mp4
 [6.6 MB] 51-尚硅谷-支付-基础支付APIv3-支付通知-验签.mp4
 [64.6 MB] 20-尚硅谷-支付-创建案例项目-集成MyBatis-Plus的补充.mp4
 [12.9 MB] 27-尚硅谷-支付-基础支付APIv3-加载商户私钥【公重号:CunWorkNotes】.mp4
 [30.5 MB] 53-尚硅谷-支付-基础支付APIv3-支付通知-更新订单状态记录支付日志【公重号:CunWorkNotes】.mp4
 [63.8 MB] 21-尚硅谷-支付-创建案例项目-搭建前端环境【公重号:CunWorkNotes】.mp4
 [19.2 MB] 48-尚硅谷-支付-基础支付APIv3-支付通知-内网穿透【整理不易‖记得关注:CunWorKNotes】.mp4
 [23.9 MB] 28-尚硅谷-支付-基础支付APIv3-获取验签器和HttpClient.mp4
 [46.7 MB] 69-尚硅谷-支付-基础支付APIv2-Native下单API.mp4
 [16.6 MB] 13-尚硅谷-支付-支付安全-支付中的证书密钥和签名.mp4
 [19.0 MB] 68-尚硅谷-支付-基础支付APIv2-APIv2和APIv3的区别【优质资源‖关注:cunWorkNotes 解锁】.mp4
 [11.6 MB] 15-尚硅谷-支付-创建案例项目-创建SpringBoot项目.mp4
 [12.6 MB] 36-尚硅谷-支付-基础支付APIv3-Native下单-下单流程前端代码解析【优质资源‖关注:cunWorkNotes 解锁】.mp4
 [55.7 MB] 46-尚硅谷-支付-基础支付APIv3-生成订单-存储二维码地址.mp4
 [35.8 MB] 22-尚硅谷-支付-初识Vue-初始化Vue项目.mp4
 [23.8 MB] 34-尚硅谷-支付-基础支付APIv3-Native下单-组装接口参数并发送请求【资源精选‖更多关注:CunworkNotes】.mp4
 [63.0 MB] 06-尚硅谷-支付-支付介绍和接入指引总结.mp4
 [12.6 MB] 02-尚硅谷-支付-支付产品介绍.mp4
 [16.3 MB] 55-尚硅谷-支付-基础支付APIv3-支付通知-数据锁.mp4
 [34.7 MB] 04-尚硅谷-支付-接入指引-获取APPID【整理不易‖记得关注:CunWorKNotes】.mp4
 [9.4 MB] 47-尚硅谷-支付-基础支付APIv3-生成订单-显示订单列表.mp4
 [24.3 MB] 56-尚硅谷-支付-基础支付APIv3-商户定时查单.mp4
 [30.1 MB] 18-尚硅谷-支付-创建案例项目-创建并连接数据库.mp4
 [10.4 MB] 57-尚硅谷-支付-基础支付APIv3-关闭订单API-用户取消订单.mp4
 [57.4 MB] 60-尚硅谷-支付-基础支付APIv3-查询订单API-定时查找超时订单.mp4
 [23.0 MB] 07-尚硅谷-支付-支付安全-对称加密和非对称加密.mp4
 [13.2 MB] 08-尚硅谷-支付-支付安全-身份认证.mp4
 [7.6 MB] 35-尚硅谷-支付-基础支付APIv3-Native下单-处理结果并展示支付二维码.mp4
 [40.6 MB] 50-尚硅谷-支付-基础支付APIv3-支付通知-应答异常和应答超时.mp4
 [40.7 MB] 23-尚硅谷-支付-初识Vue-数据绑定和事件.mp4
 [19.7 MB] 42-尚硅谷-支付-基础支付APIv3-验签原理-源码分析-响应超时的情况.mp4
 [35.3 MB] 64-尚硅谷-支付-基础支付APIv3-退款结果通知.mp4
 [17.8 MB] 58-尚硅谷-支付-基础支付APIv3-查询订单API-支付查询订单.mp4
 [42.6 MB] 30-尚硅谷-支付-基础支付APIv3-总结底层代码的准备.mp4
 [8.7 MB] 38-尚硅谷-支付-基础支付APIv3-签名原理-实现流程分析.mp4
 [99.6 MB] 70-尚硅谷-支付-基础支付APIv2-支付通知和支付测试.mp4
 [11.4 MB] 43-尚硅谷-支付-基础支付APIv3-验签原理-源码分析-正常验签流程.mp4
 [53.4 MB] 61-尚硅谷-支付-基础支付APIv3-查询订单API-处理超时订单.mp4
 [57.6 MB] 05-尚硅谷-支付-接入指引-获取秘钥和证书.mp4
 [20.5 MB] 32-尚硅谷-支付-基础支付APIv3-Native下单-定义接口.mp4
 [27.4 MB] 10-尚硅谷-支付-支付安全-数字证书.mp4
 [15.0 MB] 49-尚硅谷-支付-基础支付APIv3-支付通知-接收通知和返回应答.mp4
 [49.3 MB] 37-尚硅谷-支付-基础支付APIv3-Native下单-前端支付二维码的展示.mp4
 [14.9 MB] 26-尚硅谷-支付-基础支付APIv3-引入支付参数.mp4
 [37.8 MB] 52-尚硅谷-支付-基础支付APIv3-支付通知-报文解密.mp4
 [48.5 MB] 17-尚硅谷-支付-创建案例项目-定义统一结果.mp4
 [32.4 MB] 67-尚硅谷-支付-基础支付APIv3-账单-下载账单API.mp4
 [14.9 MB] 65-尚硅谷-支付-基础支付APIv3-账单.mp4
 [9.7 MB] 63-尚硅谷-支付-基础支付APIv3-查询退款API.mp4
 [10.3 MB] 44-尚硅谷-支付-基础支付APIv3-生成订单-存入数据库.mp4
 [26.5 MB] 59-尚硅谷-支付-基础支付APIv3-查询订单API-引入定时任务.mp4
 [18.9 MB] 62-尚硅谷-支付-基础支付APIv3-申请退款API.mp4
 [54.8 MB] 29-尚硅谷-支付-基础支付APIv3-API字典和相关工具.mp4
 [35.2 MB] 33-尚硅谷-支付-基础支付APIv3-Native下单-创建临时订单.mp4
 [13.8 MB] 40-尚硅谷-支付-基础支付APIv3-验签原理-平台证书的作用.mp4
 [23.3 MB] 66-尚硅谷-支付-基础支付APIv3-账单-申请账单API.mp4
 [16.8 MB] 41-尚硅谷-支付-基础支付APIv3-验签原理-平台证书下载的源码分析.mp4
 [36.9 MB] 31-尚硅谷-支付-基础支付APIv3-Native支付流程.mp4
 [21.7 MB] 09-尚硅谷-支付-支付安全-数字签名.mp4
 [20.9 MB] 12-尚硅谷-支付-支付安全-总结.mp4
 [16.6 MB] 14-尚硅谷-支付-创建案例项目-介绍.mp4
 [8.0 MB] 24-尚硅谷-支付-创建案例项目-总结.mp4
 [5.8 MB] 03-尚硅谷-支付-接入指引-获取商户号.mp4
 [17.0 MB] 11-尚硅谷-支付-支付安全-s中的数字证书.mp4
 [5.6 MB] 39-尚硅谷-支付-基础支付APIv3-签名原理-源码分析.mp4
 [32.9 MB] 📁 支付宝支付 28-尚硅谷-支付宝支付-支付成功异步通知-签名验证.mp4
 [27.0 MB] 02-尚硅谷-支付宝支付-接入准备-创建应用【优质资源‖关注:cunWorkNotes 解锁】.mp4
 [40.4 MB] 15-尚硅谷-支付宝支付-统一收单下单并支付页面接口-接口说明【不易整理‖请关注:CunWorkNoteS】.mp4
 [22.0 MB] 40-尚硅谷-支付宝支付-退款【更多精选‖公众号:CunWorknotes】 .mp4
 [47.6 MB] 37-尚硅谷-支付宝支付-定时查单-订单未创建【资源精选‖更多关注:CunworkNotes】.mp4
 [24.3 MB] 21-尚硅谷-支付宝支付-支付成功-同步跳转回商户页面.mp4
 [20.4 MB] 08-尚硅谷-支付宝支付-支付宝支付介绍和接入指引总结.mp4
 [11.0 MB] 27-尚硅谷-支付宝支付-支付成功异步通知-通知参数和通知结果.mp4
 [34.3 MB] 42-尚硅谷-支付宝支付-对账【资源精选‖更多关注:CunworkNotes】.mp4
 [14.0 MB] 36-尚硅谷-支付宝支付-定时查单.mp4
 [27.8 MB] 33-尚硅谷-支付宝支付-订单表优化-添加payment_type字段.mp4
 [25.7 MB] 17-尚硅谷-支付宝支付-统一收单下单并支付页面接口-创建订单.mp4
 [17.3 MB] 14-尚硅谷-支付宝支付-支付调用流程.mp4
 [15.4 MB] 32-尚硅谷-支付宝支付-支付成功异步通知-数据锁.mp4
 [17.5 MB] 35-尚硅谷-支付宝支付-统一收单线下交易查询.mp4
 [49.8 MB] 22-尚硅谷-支付宝支付-接口参数设置总结.mp4
 [24.4 MB] 38-尚硅谷-支付宝支付-定时查单-订单未支付.mp4
 [45.1 MB] 30-尚硅谷-支付宝支付-支付成功异步通知-更新订单状态记录支付日志.mp4
 [41.7 MB] 41-尚硅谷-支付宝支付-退款查询.mp4
 [25.9 MB] 12-尚硅谷-支付宝支付-运行和配置案例项目总结.mp4
 [8.1 MB] 03-尚硅谷-支付宝支付-接入准备-绑定应用.mp4
 [10.7 MB] 24-尚硅谷-支付宝支付-支付成功异步通知-流程说明.mp4
 [8.6 MB] 07-尚硅谷-支付宝支付-使用沙箱-沙箱版支付宝的安装和登录.mp4
 [6.8 MB] 04-尚硅谷-支付宝支付-接入准备-配置秘钥.mp4
 [10.0 MB] 16-尚硅谷-支付宝支付-统一收单下单并支付页面接口-定义controller.mp4
 [28.0 MB] 10-尚硅谷-支付宝支付-引入支付参数.mp4
 [25.2 MB] 25-尚硅谷-支付宝支付-支付成功异步通知-接收通知.mp4
 [26.8 MB] 11-尚硅谷-支付宝支付-创建封装了签名和验签功能的客户端对象.mp4
 [29.7 MB] 31-尚硅谷-支付宝支付-支付成功异步通知-处理重复通知.mp4
 [18.2 MB] 34-尚硅谷-支付宝支付-用户取消订单.mp4
 [49.4 MB] 13-尚硅谷-支付宝支付-API预览以及签名验签说明.mp4
 [13.2 MB] 39-尚硅谷-支付宝支付-定时查单-订单已支付.mp4
 [35.7 MB] 19-尚硅谷-支付宝支付-使用沙箱账号进行支付测试.mp4
 [25.8 MB] 18-尚硅谷-支付宝支付-统一收单下单并支付页面接口-调用支付宝接口.mp4
 [52.3 MB] 01-尚硅谷-支付宝支付-介绍.mp4
 [20.8 MB] 26-尚硅谷-支付宝支付-支付成功异步通知-通知接口的测试.mp4
 [6.0 MB] 09-尚硅谷-支付宝支付-启动前后端程序.mp4
 [26.6 MB] 20-尚硅谷-支付宝支付-使用沙箱版支付宝进行支付测试.mp4
 [14.9 MB] 23-尚硅谷-支付宝支付-支付按钮前端代码说明.mp4
 [7.7 MB] 29-尚硅谷-支付宝支付-支付成功异步通知-业务内容进行二次校验.mp4
 [57.1 MB] 06-尚硅谷-支付宝支付-使用沙箱-沙箱参数的获取.mp4
 [24.0 MB] 05-尚硅谷-支付宝支付-接入准备-上线应用和签约功能.mp4
 [12.6 MB] 支付宝支付课件.7z [273.3 MB] 微信支付课件.7z [139.0 MB] 适合人群 后端开发工程师 支付系统开发者 对支付系统感兴趣的学习者 学习收获 掌握在线支付API接入 了解支付安全机制 学会订单处理流程 祝您学习愉快! 学有所成,前程似锦!