温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,目前为止呢,我们第四部分基础支付APIV3这一部分呢,我们已经完成了四个部分的内容,第一个呢是引入支付参数,那么引入支付参数的目的呢,就是帮助我们把之前在微信支付平台上申请的各种各样的参数呢,引入到我们的应用程序当中,让应用程序呢能够读取并使用这些参数。那么紧接着呢,在第二个部分当中呢,我们就加载了商户的私钥,那么这个商户的私钥呢,是我们从微信支付平台上申请的商户证书当中。我们获取到的一个私钥文件。那么我们需要把这个四要文件呢复制到我们的项目的路径下。接下来呢,我们会引入微信支付平台给我们提供的SDK,通过SDK里给我们提供的方法呢,我们把商户私钥呢,读取到我们的应用程序当中,那接下来呢,就是获取签名验证器和http client对象这一个部分的内容了,那这一个部分的内容呢,相对来说这个代码呢,比较复杂,不是很容易理解,但是呢,大家就记住一个原则,那整个这部分的内容的目的呢,就是帮助我们自码签最我们要生的这个http client对象呢,它是有自动的签名和验签的这个功能的。
01:33
并且呢,能够自动的更新平台端的证书。接下来呢,最后一个部分就是API字典和相关工具。我们在这个部分当中呢,认识了API字典,也就是说我们将要开发的所有的基础支付API的功能,并且呢,针对于这个基础支付的API呢,我们也阅读了它的接口规则,那么在它的接口规则当中呢,有这样的一个信息,就是我们要通过Jason做数据传输,所以呢,我们在我们的项目依赖里面要将Jason工具引进来,那接下来呢,在项目当中不可避免的会出现一些经常被使用的这样的一些值,那我们的方式呢,就是把它们都定义成了枚举,最后呢,我们又添加了一些必要的工具,也就是U求哈,那么目前为止呢,我们有两个工具,一个呢是生成订单号的工具,还有一个呢,是处理微信端给我们发过来的回调请求信息的这么一个工具。
02:39
那么以上呢,就是第四部分内容当中,到目前为止我们所做的所有的工作了。
我来说两句