支付宝支付接口的调用

应公司业务要求,需要对接支付宝的支付接口进行支付的操作,将这一次的整个过程记录下来,分享给各位,如果有不好的地方还请大家提出来一起交流

本次调用支付宝采用的是:电脑网页支付方式,教程开始

首先登陆支付宝开放平台,找到文档中心,下载官方demo
链接地址:https://docs.open.alipay.com/270/106291/
支付宝支付接口的调用
打开下载好的demo,有个AlipayConfig类,这里面的参数需要配置下:
支付宝支付接口的调用
接下来去找到这些参数,以沙箱测试为例,还是到支付宝的开放平台上的=>研发者中心=>研发服务
支付宝支付接口的调用
进入后会自动生成一个沙箱应用,用来测试的:
支付宝支付接口的调用
1、APPID有了
2、支付宝网关有了
3、我们还需要RSA2(SHA256),我们需要下载一个生成**的工具,还是到开放平台里,有个签名专区
附上链接:https://docs.open.alipay.com/291/105971/
支付宝支付接口的调用
安装好后打开是这个样子的:
点击生成**(保存好你的私钥、公钥)
支付宝支付接口的调用
之后回到沙箱应用设置你的RSA2(SHA256),把刚才生成好的公钥放到里面,点击保存设置
支付宝支付接口的调用
之后你会看到这个页面,这里注意一个是应用公钥、一个是支付宝公钥,我们需要的是支付宝公钥
支付宝支付接口的调用
回到AlipayConfig类,把我们找到的参数放进去
1、APPID已有
2、支付宝网关已有
3、商户私钥已有(就是刚才生成的公钥和私钥)
4、支付宝公钥(注意是支付宝公钥,不是应用公钥)
接下来还有
服务器异步通知路径(调用SDK验证签名支付宝返回结果的通知路径,必须外网能访问,本地测试无法调用,除非你做内网穿透)
页面跳转同步通知路径(调用SDK验证签名通过后,同步跳转页面的路径,本地测试时可以正常调用)

配置好之后就是这个样的的
支付宝支付接口的调用
接下来我们启动项目进行测试,点击付款
支付宝支付接口的调用
支付宝支付接口的调用
账号和密码在沙箱应用帮我们准备了测试用的
支付宝支付接口的调用
填好账号和支付密码,最终支付成功会跳转同步通知的页面,如下图,就代表我们成功了
支付宝支付接口的调用
以上就是对接支付宝接口的内容,希望可以帮到你,有遗漏的地方也请指出来,一起交流!!!