00:00
就是下面啊,讲一下我们做这个课程,支付的需求,咱们具体该怎么去实现,或者说我们先看实验出什么样的一个效果,给大家来做个说明啊,那这里边我就直接给各位画个图,咱们一步来详细做分析,看他怎么实现。我想这个位置啊。课程支付。需求的这么一个分析。那咱看怎么来做啊。首先我们通过页面咱一步来看啊,那怎么来做支付呢?各位看,比如现在我点课程进入到是不是课程列表,而在课程列表中来看第一部分啊,大家看啊,咱的课程是不是有免费或者收费的,所以咱们第一个有个区分,如果说啊你课程是免费的话,那咱课程是不是就不需要再收费了,直接播放是不是可以了,这是第一种情况。
01:00
我小这个位置啊,这里边首先第一种情况。什么情况呢,如果说啊,你课程是。免费的,那咱就不需要支付,可以直接进播放,那它的效果该怎么来显示出来,给大家画一下啊,比如说以它为例。当然课程是一个。免费课程,这个课程。在这里啊,就是我们在这个课程的列表中。当你课程是一个免费课程,也就是说是这个样子,那这个时候我们该怎么做呢?往下给大家画一下啊,当你是这个样子,在这个页面中,比如现在我点击这个课程。好到这里。点滴。这个免费的课程。那他肯定是进入到这个课程的详情页面,也就是到我们里边的这个页面啊,比如说我们点一下它是到这个页面,那在这个页面中,那注意啊,这页面中如果你是免费的话,那怎么做呢?这个位置有个按钮,大家看到啊,这按钮应该就叫立即观看,然后你下面视频就可以直接观看,这是他的我们做的第一个效果。
02:23
给大家啊,拿过来我就画,呃,就画这个位置啊。这给大家画一下啊,就是现在如果你是免费进入到前页面,那协页面中的这位置应该就叫做立即观看,当咱们点立即观看,那我这视频就可以进行播放,就你在课程大纲列表中可以观看你的视频。在课程大纲等。列表位置。咱们就可以进行视频的这么一个观看,所以这个啊是我们要做的第一种情况,当你课程免费,不需要支付,我们进入到其页面里边就叫利益观看,然后咱们在这个位置,你可以把那个视频直接进行播放啊,这是第一个不需要支付,各位把这知道啊。
03:16
然后我这里边画一下第一个简单直接啊,就是它,然后咱们看第二种情况小这位置啊。第二种情况。而第二种情况什么意思呢?就是你现在如果说咱的课程是一个收费的。比如说课程不免费,是收费的,那这个时候你就需要进行一个课程的支付了,那它的效果什么样,给大家来说一下啊,比如我现在啊在这里边。我们有这么一门课程,呃,找到啊。找到我这个课程列表这个页面。有门课程,比如说我们就是这门课程,就是它这门课程,咱看到在它下边没有显示免费吧,所以它是一个收费课程。
04:10
画到这个位置啊,这是一个收费的课程。那这个课程呢,比如现在当我去点击这个课程,进入到它的详情页面。我们来画一下。点击这个课程。然后肯定也是进入到它的详情页面,那这个页面中的这个位置应该不叫立即观看了,我们要显示应该叫立即购买,或者说叫立即支付,应该换一种显示,也就是我这里边画的这种形式啊,它叫立即购买,我就把这个截过来啊。立即购买。然后这个时候大家看啊,在这里边这地方是不是叫立即购买,当咱们要播放的话,那他肯定播放不了,它会让我们直接购买,而你在下面的列表中,比如说这个位置我们有课程的大纲列表,那这里边你也不能点,这里边都会提示你需要支付啊,或者说立即支付,这个不能去点,那这个时候我们就要做这个微信支付了,那怎么做,给大家往下来画啊,这是第一部分到立即购买。
05:24
那往下看。嗯。然后下面咱要干什么呢?画到这个位置啊,这是。当我们现在点击这个立即购买。那咱要怎么做呢?首先第一个啊,因为咱们现在要去买一个课程,所以这个课程呢,就是跟我们做那个购物有点类似,咱就要生成这么一个订单,就是把你要买的课程创建一个订单,咱要做这个过程啊,这是我们做的就是这步骤。
06:01
我想这位置啊,咱就要生成一个订单,而生成订单呢,我在这个。课件中给大家画一个图,比如现在我点立即购买,那他就进入到我们的。这个界面,这个界面就是生成你现在的一个订单啊,也就是这么一个效果,我把这个啊简单画个图。比如这里边标注到你这个课程是哪个课程,包括它的价格,然后最后有一个去支付,这是我们的这步。生成订单,但是我强调啊,这个订单呢,跟咱们买商品是不太一样的,它有一个区别,什么区别呢?我觉得各位应该能想到啊,比如说啊,我现在想买个手机,我手机是不是可以买两部,三部,十部,100部是不是可以有数量。但是我现在买课程,这课程没有数量吧,我这课程是不是只能买一次,你没有课程说我买两个相同课程,没有这么买的,因为咱不是买书,我买的是一个网络课程,所它里边应该是没有数量的,跟咱们买商品是不一样的,比如我们买商品,买手机也可以买一个、两个、三个都可以,但是我课程只能买一个,你没有买两个相同课程,没有这么买的,这肯定不对,咱买的是网络课程,而不是买书,这跟我们买商品是有区别的。
07:25
这各位注意啊,在这是我们的第三部分,当你点立即购买,它就到了我们的这个界面,在界面中我们会显示你当前这个课程信息,这过程就叫做生成这个订单。写一下啊,生成订单。这是我们做的效果啊,然后生成订单之后,也就是到这个界面,咱可以看到当天课程或者价格,然后这个觉得没有问题,那我们点什么,是不是去支付啊,就是到了我们这一步下一步。画一下啊。这一步是生成订单,然后生成订单之后,我们下面操作就是点击这个叫去支付,咱就做一个真正支付了。
08:10
那这支付怎么做呢?因为咱们现在做的是一个微信扫码支付,当你点完了去支付之后,在你的页面中就会显示出生成你当前价格的一个微信扫描的二维码,就是把这个会显示出来生成一个二维码。啊,这是我们的这下一步,我把这个给大家记下。到这里点击去支付,生成二维码。然后咱们啊,二维码生成之后,咱可以用微信来做这个最终支付了,啊,这是我们的这步操作,然后到这步,咱用手机一扫,那可以在我的这个。手机上显示当前你买这个就是基本这个课程,包括显示你的这个价格,然后咱们点购买,包括支付这些过程就完成了,所以这个啊是咱们一个流程,而支付之后啊,这里再往下划最后一步骤,比如说现在你用手机也扫码了,也支付了,然后支付之后他要干什么呢。
09:17
给大家说一下啊,大家也可以考虑一下支付之后干什么。他是不是要再回到咱那个课程的详情页面,就这页面啊,我们还要再回来,但是再回来之后,这里边显示的应该就不叫立即购买了,它要显示是不是叫立即观看呀,同时你这些小节是不是可以点了,所以就是这个过程啊,最终回到我们这个页面。然后页面中显示叫立即观看。就是这个过程啊。给大家最终画一下啊。到我们的这个页面。然后在页面中,它就是显示立即观看,并且你那个小结就可以点击。
10:02
播放了啊,这个啊是咱们要实现的一个课程支付流程,我们就是这么来做的啊,所以把这过程给各位做一个分析,然后我再重复一遍啊,最后咱再说里边咱来看有哪些接口,包括表表结构怎么样的。它的过程就是首先第一步我们看课程,如果说你课程本身就是一个免费课程,那咱不需要支付,我点它之后进入到详情页面,在详页面中,这里边就叫立即观看,咱这视频可以直接点可以进行进行播放,这是第一种情况,然后第二种情况,当你课程不是免费的,是收费的,比如这个课程,那我点的话进入到进行页面,在将页面中的这个位置应该不叫立益观看了,它就叫立即购买,比如咱们看到了这种情况。当我点立即购买,那为我的课程,咱就要生成一个订单,就咱到这个界面里边会显示当前课程帮你课程价格,而这个订单跟咱们买商品不一样,咱买商品可以加数量,这个没不能加数量,因为买课程只能买一个,不可能买两个相同的网络课程,它不像咱买手机能同时买100部手机,这课程不一样,这是第三部分生成订单。
11:19
然后生成订单之后,当咱们点这个去支付,我们就会生成一个微信扫描二维码,这个二维码根据你的价格生成,假如价格是12块钱,那二维码就是一个12块钱二维码,而我们生成之后用手机一扫一支付,最终就支付成功了,当成功之后再回到咱的课程详页面,但是在详页面中,这里显示的就叫立即观看,而不是立即购买,同时下面小节也可以点击进行播放。所以这个啊,是咱说的课程支付一个流程,咱就按照这个流程把这个功能我们就能做到啊,这是咱们说到的啊,所以大家注意啊,这里边的订单跟咱做电商有点区别,因为它没有数量啊,咱就是每次买一个课程,然后它里边做支付,最终再回来。
12:10
所以这是关于啊,我们说的完整的一个流程的说明,我在课件中应该都写到了,刚才给大家也做了一个分析这么一个过程啊,咱就说完了啊。所以大家把这个过程一定要给他特别熟练啊,你知道这过程我们每一步都该做什么事情,各位在头脑中这个事情一定要特别清晰。因为你在实际公司做项目中也是同样,你要有一个完整的一个需求,就是你要知道你要做成什么样子,做成什么效果,然后你再去想该怎么去做,只有你明确目的之后再去做,那更有目的性,做出东西肯定是更完善,更完美。这个啊,咱做了一个需求的说明。
我来说两句