支付宝提供的不同的支付方式都有各自可以使用的一些接口 .. 这些接口提供了不同的功能,比如可以支付,查询,退款等等 ..
使用这些接口的时候,需要先去准备一些接口需要的参数数据,然后带着这些数据去请求支付宝网关 .. 这些参数数据被分成了公共参数,还有请求参数 .. 公共参数设置的主要是跟接口相关的东西 . 比如应用的 id ,使用的接口名字,版本等等 ..
还有一些参数叫请求参数 .. 这些参数数据跟我们要做的事情有关 .. 比如支付的时候你需要设置订单号,标题,金额等等 .. 执行查询接口的时候,可以提供要查询的订单号,或者支付宝交易号 ..
我们还得根据请求时要带的数据,按一定的规则.. 去算出一个签名 .. 请求的时候也需要带着这个签名数据 .. 支付宝接口收到请求以后会验证这个签名 .. 判断请求到底是不是从我们的应用里发出的 ..
请求支付宝的接口会得到响应的数据 .. 这个数据的格式用的是 JSON ..
请求接口具体需要什么样的参数,响应回来的数据的格式是什么 ... 这些你都需要参考接口的文档 ..