温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
接下来的这个部分我们就要详细的讲解基础支付APIV3了,那么首先呢,我们要引入支付参数,支付参数呢包含商户号APADAPA、密钥,数字证书等等,这个呢是之前我们在微信的支付平台上已经获取到的内容,那么我们需要用代码加载的方式将它们加载到我们的应用程序当中。第二个步骤呢,就是我们要加载商户的私钥,那么根据我们前面学习的支付安全的内容,我们知道在非对称加密当中需要用到私钥和公钥,那么当我们的商户向微信平台发送请求的时候,商户呢,需要用私钥进行签名,微信平台接收到商户的请求之后呢,需要使用商户的公钥进行验签,那么这里面的商户呢,就是我们的鼓励学院了。好,第三个部分的内容呢,就是我们需要获取平台证书和验签器,那刚才我们说的是商户向微信支付平台发送请求,那反过来微信支付平台也会向我们的商户发送请求,那这个过程当中呢,微信支付平台会用他的私钥进行签名,那么我们的商户呢,会使用微信支付平台的公钥进行验签,而平台的公钥呢,是从平台的数字证书当中获取的,所以呢,这个步骤我们要获取平台的数字证书,并且呢创建我们的签名验证器。
01:35
然后接下来呢,就是第四个部分的内容获取http client对象,我们远程请求的发送呢,是建立在HTTP连接的基础上的,所以呢,我们需要使用http client工具建立远程连接。第五个部分是API字典和接口规则,那么我们要开发接口的话呢,首先需要熟悉API,需要熟悉接口规则,这样的话呢,才能够更好的帮助我们完成接口的开发。
02:08
第六个部分呢,我们要讲一下内网穿透,那么微信向我们的开发服务器发送请求的时候呢,我们的开发服务器必须有一个微信可以访问的外网地址,而我们的开发机呢,一般都是局网环境的,是没有独立IP的,因此呢需要进行内网穿透,通过这样的方式呢,帮助我们将我们的开发机器映射到外网。最后呢,在整个的章节当中,我们其实呢,都是围绕着APIV3的所有的接口来进行讲解的,那么在这一个章节当中呢,我们会实现基础支付当中的所有的接口功能。包括支付、查询订单、关闭订单、申请退款等等。
我来说两句