支付宝支付接口的调用

发布时间: 2020-07-28 18:39:08      作者:玖讯支付

应公司业务要求,需要调用支付宝的支付接口进行支付的操作,于是将整个调用过程用博客形式记录下来,以供以后使用。

本次调用支付宝采用的是电脑支付,官方文档页面如下:

电脑端调用支付宝,流程很简单,在页面有一个立即支付的按钮,点击进入商户的后台,商户的后台将支付所需的参数传给支付宝,支付宝返回给商户一个字符串形式的form表单,商户将这个form表单传给前台,前台对表单进行提交即可跳转到支付包页面,用户在支付宝页面支付完成后,支付宝会先调取我们的通知接口进行支付结果通知。然后跳转到我们传给支付包的回调页面。这就是电脑端调用支付宝的整个流程。

要调用支付宝的接口,首先需要下载支付宝的sdk。这里给出官方的下载地址: 
支付宝sdk下载地址。下载下来的是一个zip包,里面文件如下:

这四个jar包文件如下: 
alipay-sdk-java-3.0.0.jar┈┈┈┈┈┈┈支付宝SDK编译文件jar 
alipay-sdk-java-3.0.0-source.jar┈┈┈ 支付宝SDK源码文件jar 
commons-logging-1.1.1.jar┈┈┈┈┈┈SDK依赖的日志jar 
commons-logging-1.1.1-sources.jar┈┈SDK依赖的日志源码jar 
项目中需要引入的是alipay-sdk-java-3.0.0.jar和commons-logging-1.1.1.jar。对于commons-logging-1.1.1.jar,可以直接在pom文件中添加依赖:

1595758940332003.png1595758940332003.png1595758940332003.png1595758940332003.png1595758940332003.png