00:02
哈喽,各位同学大家好,我是上硅谷的Java讲师环环,今天我们要讲的内容是项目开发中常见的业务功能,支付功能。首先我们先来看一下这门课的课程安排,那么课程整体上呢,划分为两个篇章,第一个篇章是微信支付,第二个篇章是支付宝支付。我们先来看一下微信支付部分的内容。第一部分呢是微信支付介绍和接入指引,这里我会对微信支付的支付场景,具体的支付产品做一个简单的介绍,同时呢也会带大家了解如何准备支付账号,以及如何获取开发过程中需要用到的相关的支付参数。那么第二部分呢,是支付安全相关的内容,微信支付为了保证交易的安全性,引入了证书密钥和签名,因此在第二部分中,我们会学习到证书密钥和签名的工作机制以及工作原理,帮助我们更好的了解支付接入的细节,了解微信支付的安全性是如何保障的。
01:10
在课程中,我们会将所有基础支付的API融合在一个具体的支付场景中,因此在第三部分中,我们会搭建一个案例项目,那么这个案例项目使用的技术站就是spring加view。因此后端语言我们使用的是Java,并且要求你掌握spring的基础知识。那么持久层我们使用的是my plus,如果你只了解也不用担心my beatt plus呢,它是一个my beatt的增强工具,搭建项目的过程当中我们会做一个简单的介绍。数据库呢,这里面我们使用的是MYSQL。前端知识这一部分呢,大家只要能看得懂简单的HTML和javascript就可以了,如果你对没有熟悉的话就更好了,如果熟悉也不用担心,我会为大家做一个入门的介绍,对于关键代码也会给大家做专门的解释。
02:04
那么紧接着呢,在第四部分中,结合项目中的业务功能,我会对基础支付API中的每一个接口进行一个逐一的讲解,这一部分的API的版本是APIV3版。微信支付的最后一部分,考虑到有些同学对微信支付的APIVR版本可能也还有一些接入的需求,因此呢,我们会对这个版本也做一个简单的介绍,并且为大家提供一个对应的支付案例。那么以上呢,就是微信支付这个篇章中将会涉及到的具体的内容。那么这里的第二部分和第三部分的内容呢,也同样适用于第二个篇章中支付宝支付的课程,因为在支付宝支付的课程中也涉及到了证书、密钥和签名的概念,同时呢,我们会在第三部分创建案例项目中整合微信支付和支付宝支付两种支付功能。
03:02
我们再来看一下支付宝支付部分的内容,第一部分依然是支付介绍和接入指引,这里我们会涉及到支付宝的电脑网站支付产品的介绍,以及如何在支付宝的开放平台进行开发接入。因为支付宝也为开发人员提供了沙箱环境,便于开发人员在没有企业账号的情况下进行测试,同时呢,也为开发者提供了与真实环境完全隔离的联调测试环境,避免我们对线上数据造成影响。因此呢,我们的课程当中所有的测试会在沙箱环境中运行,所以呢,我们会介绍沙箱环境是如何使用的。第二部分是运行配置案例项目,我们的微信支付的案例呢,和支付宝支付的案例呢,因为是同一个,在同一个项目中,我们整合了两种功能,因此呢,支付宝支付的代码开发是基于第一个篇章的微信支付的项目的,但是呢,如果你已经熟悉了微信支付,想要跳过微信支付直接学习我们的支付宝支付的课程的话呢,也是可以的。
04:08
在这一部分中,我会直接给大家提供一个完整的便于直接学习的项目代码,那么只要你将项目代码运行起来,就可以直接进行支付宝开发的学习了。在第三部分呢,就是支付宝支付功能的开发的细节了,和微信支付一样,我们会涉及到所有支付相关的接口,包括支付支付结果通知查询、订单关闭、订单对账等等。那么以上呢,就是支付宝支付这一个篇章中将会涉及到的具体的内容。接下来呢,我们来看一下这门课程的特点,这门课程除了视频之外,还为大家配置了完整的课件,笔记以及源代码,甚至支付开发中涉及到的资源参数,让你能够真正跟着课程实践起来。
05:00
一套课程,从基础理论,例如证书、密钥、签名的讲解,到应用实践,也就是案例项目的实现,让支付开发的小白也能轻松入门。说到我们的案例项目呢,课程中涉及的项目是专门针对支付业务开发的一个完整的案例,包含从账号申请到实际支付一整套的接入流程。和其他的支付类的课程相比,这门课程的业务实现更完整,实现了全部的基础支付API中的功能。虽然实现的功能全面,但是呢,课程并不冗长,因为项目的功能专门是针对支付业务的,小巧简单,但是五脏俱全。我们的项目案例呢,是基于Java语言的,基于流行的spring boot加view的架构,那么在源码当中呢,也包含了完整的前端和后端的实现,可以直接应用于项目的开发,无论对于后端实现支付API的接入,还是前端实现支付交互的相关功能,都会有一个很好的参考作用。
06:03
最后呢,我们的课程内容涵盖微信支付和支付宝支付两种主流的支付方式,那么其中微信支付中呢,还包含了AV2和APIV32个版本,满足更多的企业应用的场景,那么以上呢就是我们这门课程的主要特点。希望大家学习愉快。
我来说两句