00:00
前面我们完成了下单自动关单以及库存的解锁功能,那接下来我们就该编写支付业务,那在我们这个系统里边呢,我们就使用支付宝为例,我们来做最后的支付,那支付宝相关的文档大家呢,可以来参照我们给大家的课件里边的支付。那支付宝要怎么用,我们就先参照文档的这个流程,我们先来了解一下支付宝,最好呢,可以运行一下支付宝的一个官方DEMO来看一下整个流程,那我们这个支付宝的要使用,先得进入我们这个蚂蚁金服开放平台,在这个开放平台里边呢,它有相关的文档,特别是这一块家看这个文档中心,我们点进文档中心,我们先来照着文档来做就行了,比如这有一个产品文档,我们现在要做的功能就是我们的这个鼓励商城应用想要接入支付宝来进行支付,我们也是一个电脑网站,所以下边呢有一个电脑网站支付,我们直接点进来,所以我们想要怎么支付,这一块呢,都说的非常清楚,我们整个使用流程,比如我们在网站上呢,有一个商品我们点了这个立即购买,我们应该跳到支付宝的支付页,诶这就是我们的整个流程,那接下来用户选择各种方式进行付款,只要付款成功了那就好,包括我们使用支付宝呢,如果在线上的应用,我们需要支付。
01:21
付0.6%的费率,然后我们怎么接入支付宝,我们按照他的这一块流程快速接入,比如按照正规的流程,我们一个系统呢,要接入支付宝肯定是需要大量的审核过程,所以正规的流程呢,应该是这样的,那们先来创建一个应用,创建应用呢,我们就得打开这一块,说的很清楚,我们登录这个支付开放平台啊,在这一块登录这块呢,需要使用支付宝来进行扫码登录,大家呢就可以打开自己的支付宝来,第一次如果扫码登录他的这个开放平台,可能还需要一些信息完善,那我们呢,现在这个直接登录进来,登录到开放平台里边以后,他说在我们这个开放平台里边,我们要配置一个应用,相当我们要添加一个应用,并且呢,添加功能并签约我们这个创建应用呢,其实在这儿,我们在这个开放平台里边,这有一个网页移动应用列表,那就在这个里边,我们想要创建一个应用完成支付功能,那我们就在这儿呢,它有整个引导。
02:21
流程创建应用,比如我们点一个支付接入,我们先创建一个应用,我们就叫我们的鼓励商城应用,诶我们就叫这个,然后呢,上传一个自己应用的这些图片,比如我们来随便点一个图片,好我把这个图片呢选中在这儿,我点一个确定,这是我们这个商城应用图片,包括呢,我们是一个网页应用,还有我们这个商城的网址,HTTP这个呢,我们现在是鼓励mail点一个。com,当然前提是我们这个商城得上线,我们这个商城呢,就是一个咱们这个自营自营的商城平台,好我们点一个,如果点一个创建,那接下来呢,就会进入到我们的审核流程,我们在这儿呢,会开发中,我们可以点一个提交审核,它就会进行审核,但我们这个商城呢,最终想要对接我们的这个支付功能,就在我们创建的这个应用下边,我们要选中相关的功能,要进行一个签约,所以假设呢,现在有这几个功能,大家觉得还不够,那就可以再来。
03:21
加功能,我们在添加功能里边,如果我们想要使用什么功能,比如我们的这个什么余力宝之类的,那么就来选中,点一个确定就行了,所以我们想要签约的话呢,我们就选中这些功能,我选中,比如我们选中这四个功能,我们想要签约有手机支付之类的,我们来点一个已阅读协议,我们要签约这些还要设置好我们这个应用的,比如一一些加密方式,在这设置,包括这个支付宝的网关,这些东西呢,都要经过一些设置,当然这些东西是什么,我们一会儿用过才知道,所以如果是正常的开发流程,我们就得创建一个应用,再给这个应用呢,签约上一个功能,那签约好这一块设置好,那点一个确定,那这一块呢就创建好了,当然我这一块呢,有之前创建好的这个应用,比如我们接下来继续给大家演示,如果我们想要哪些功能,我们在这添加功能,添加功能以后呢,我们选一个,比如我们的支付收单当面付,电脑网站支付,好我们现在要电脑网站支付,我点一个确定。
04:21
然后呢,我们以阅读协议,再点一个确定,这相当于我们要给这个网站对接的功能,然后我们把这些功能选中,这就是我们要添加的功能,然后我们来点击签约,签约呢相当于让我们网站具有这些功能,要具有这些功能呢,接下来我们就得上传我们的营业执照相关的功能,所以这一块呢,我们就不做了,因为我们要整个整体通过审核以后呢,才能做一个测试,但我们现在要支付还要进行测试,怎么办呢?我们说支付宝呢,有它的沙箱环境,我们可以来到它的这个开发文档里边,我们还是来到它的这个开放平台,比如文档中心,文档中心呢,我们最常用的一些功能都在下边,我们有一个沙箱环境,沙箱环境呢,顾名思义就是一个安全环境,而且呢,它模拟了所有的完整功能,然后呢,我们可以在应用未上线之前都来使用它来进行调试,我们接下来主要就来使用这个沙箱环境,那么一会儿就来使用这个沙箱环境,那接下来我们要做的事情就是。
05:21
正规的那个签约流程我们就不做了,大家看一下在那一块创建就行了,那接下来我们可以下载一个支付宝的官方DEMO,我们运行一下,看一下主要流程是什么,官方DEMO呢,我们还是来到这儿,我们现在要电脑网站支付,所以我们还是参照电脑网站支付,然后呢,这直接由我们这个电脑网站支付的SDK和DEMOSDK就是开发工具包,如果我们想要开发得使用支付宝的SDK,那支付宝呢也有这个相关的DEMO,买这个DEMO呢,我们来下载一个Java版本的,它要求JDK1.6,他们开的6.0,好,我们点一个下载,把这个DEMO下载来,我们运行一下,我们看一下整个支付的整体流程是什么样的,那我们这个运行呢,我们为了不影响我们开发的这个项目,我们来随便找一个eclipse来打开一个eclipse来运行一下我们这个项目,好,我们现在来看一下我们的这个项,那现在下载来,我们把这个呢打开。
06:16
这是我们下载的这个官方DEMO,它是UTF杠八编码的,好我们就来复制过来,我们把这个官方DEMO呢,也给大家放到这一块的软件里边。然后我们就来做一个测试,我们来看一下我们的这个支付整个功能该怎么用,那还是一样,首先先把它。解压到我们的这个。文件夹里边,那这个DEMO里边呢,它就是我们的一个典型的eclipse应用,这一块所有的设置项都有,我就直接导入我们的eclipse项目里边,然后我们现在来直接来导入,来右键我们来写一个import,好,我们现在来导入,导入一个我们现在这个呢,不是一个门工程,就是一个普通的工程,我们这个来找一个我们这个普通工程。
07:03
已经存在的项目,好来找一个普通工程,然后呢,我们来选中这个位置呢,现在这个位置是在我们桌面的这个位置,我们直接CTRLC,我们在这儿给它打开一下就行了,走。这是我们这个项目,我们可以在这来选择文件夹,我们进项目里边选择文件夹,诶那这就是我们这个项目,把这个项目呢,复制进eclipse,点一个finish。那我们把这个项目拿进来以后,它默认呢,在other里边,这是我们的这个项目,这个项目呢,由于它需要在我们这个tomcat这个环境下运行,所以我们来到这个eclipse server这一块来添一个tomcat大大家可以直接导入它自己的idea里边也行,我这个系统里边呢,有一个TOMCAT8来选中一下我的tomcat的安装目录,那在我的H盘,比如我们有DV soft啊,然后呢,我们来找一个tomcat,我们现在这个呢是8.5,所以上一步呢,我们就来选中8.5,我们来选中我们这个tomcat。
08:03
好,Tom cat呢,我们把这个项目填进去,那么这个Tom cat呢,在这儿就有了,接下来我们直接启动来运行测试就行了,当然里面所有的代码呢,全部在这儿都有,主要呢一个阿里派config,就是阿里支付的配置,这块配置我们会发现它要求我们填很多的东西,应用的ID,商户的私钥,支付宝的公钥,还有一步回调的什么地址,签名方式,所以这一块呢,就相关相当的比较专业一点了,我们只有知道这一块相关的这些概念,我们才能把整个支付宝运行起来。这一块呢,是支付宝的配置,支付宝的所有代码呢,它会发现这块都是我们的GSP页面,JSP页面,比如我们来看这有一个PA叫支付,支付呢点进来你会发现呢,他把所有的代码全部都放在这个页面,JSP里边呢,其实我们想要支付就是把这一块代码一复制,一粘贴,他怎么用我们怎么用就行了。
09:00
那么在做这个DEMO运行之前,我们就要做这些配置,那这个配置之前呢,我们下节课先来讲一下我们支付宝用的时候的一些概念。
我来说两句