00:00
同学大家好,下面呢,咱们继续来完善微信支付接口,刚才咱说到这里啊,这段代码呢,咱们是为了测试,因为用真正的符号才能做支付测试号并不能做到,所以代码为了测试,比如说咱们用一种方式来得到正式号的微信的op ID,把它直接复制过来,咱就测试就可以了,实际中啊,肯定是写这个步骤,咱测试这么来做,那这个正式号op ID该怎么得到,把这个给各位来说一下啊,其实很简单,咱就改一下几个值就可以了,首先第一个咱们在service user里边把这两个值改成正式号的ID和密钥。那咱们先来到这里啊,当然这步骤只咱得到这一次使用,因为前面的过程都是用测试号做的,后面咱用还要再改回来,咱就得到一次把值得到或者测试就可以了。第一步在service user里边来到配置文件中,大家看啊。
01:01
这两只之前是测试号的,咱把它注掉,加上咱们正式号的这个ID和妙,这是正式号的,你把这个复制过来,从我课件中直接拿回来可以了,然后复制之后第二部分在service userl里边,咱们建一个新的CTRL,这CTRL的目的就为了得到你的open ID这个值,那我来做个创建,就是咱们输出给它复制就可以了。把这个做个创建,我就叫get opend ctrl了,然后把这段代码直接咱们就复制过来,这个代码呢,跟咱们这里边代码一样,只是说这过程中咱就不加数据库,把值直接取到就可以了,咱们把它拿过来,然后咱们看一下啊这个结构。首先加一个路径API user ID里边还是咱们这个方法跟之前一样。就是跟授权过程一样的,首先第一个啊,得到我们这些参数,然后最终做一个跳转。
02:01
包括跳转之后,咱们下面来得到就是你的open ID,只是这个得到,因为单改了它的ID密钥,所以这里边得到的open ID是我们正式号的那个open ID,或者正式的服务号的open ID,咱把它这些之后,你看我课件里边啊,就是这个过程给它得到,然后存之后把这值复制到接口中进行测试。这是咱们写的这部分,一会咱们进行测试,然后这个之后咱下步操作需要把前端改一下,前端这个路径改成咱们现在这个授权路径,那找到前端app.voe中看到这个路径里边啊,这位应该改成这个op ID啊,改成咱们当前路径,为了测试,比如说咱们把值得到之后这些东西再给他改回去就可以了。以上是怎么得到正式号的open ID,这过程完成,完成之后咱们来把这获取一下,获取之后把刚才这部分改成正式号的就可以了,然后就能进行支付的测试。
03:08
那咱们啊完成一下啊,我把这个重新启动一下,就是service右侧模块,然后通过前端咱们把那个open ID值给他得到,看一下值是什么,复制过来进行测试。到达启动啊。各位注意啊,注意我们目前的做法,我这个做法的目的呢,就是为了所有同学都能测试,因为这个正式号呢,我们不可能给所有同学都去开放完整,咱只能开放一部分,所以为了所有人都能测试,咱们只能用这种方式进行完成啊,但是在实际工作中很简单,就这个流程,因为你有正式号能进行开发,咱目前测试要照顾到所有人,所以用这种方式咱们能完成一个测试,就是支付的过程就可以了。那咱们啊看一下目前已经启动了,然后咱们试一下,首先在里边我先访问到我们这个页面,咱做个访问在里边,为了明确啊,这个我先清空一下,因为有之前的内容,我们先重新清空,重新操作。
04:11
我点击这个课程。然后在里边是不是授权同意,同意之后我们看里边啊,大家看返回的是不是有一个值啊,这个值是我刚才接口中得到那个open ID open ID是我当前微信这个在符号中那个open ID,那把值复制到我刚才接口中就可以了,你也这么来做冷进行测试。所以以上啊,咱们通过以上的过程就完成了支付接口,包括也讲到了,里面这个值咱怎么得到,要用到正式号,但是正式好要得到open ID,各位用我这种方式得到,然后完成测试可以了,里边每个步骤应该都写到了,然后写到之后呢,为了后面功能能用,你需要把单带给它改回去。
05:00
啊,怎么改第一个把user里面的配置文件这两个值还是改成之前测试号的。咱只单独做这功能啊,把这个再改回去,这是一个。然后第二个前端这路径还是改成之前的路径,那个ctrler不需要变,等于它没地方调用了,现在改回去,然后这个功能就很完整了,以上啊微信支付接口我们就做到了,做到之后呢,咱们一会儿整合前端,然后最终完成支付测试。这个啊马上做到,但是说明啊,这个支付的测试呢,我们必须要在手机上进行测试,如果你在这个就是PC端或者别的端测试,它不能弹出那个测试,就是支付那个框,你必须在手机上才能完成,所以咱一会儿简单整合进行测试,各位自己也注意一下啊,用手机进行测试效果才能出来。
我来说两句