首先登陆支付宝开放平台,找到文档中心,下载官方demo

链接地址:https://docs.open.alipay.com/270/106291/

android 开发支付宝支付接口 调用支付宝接口_开放平台


打开下载好的demo,有个AlipayConfig类,这里面的参数需要配置下:

android 开发支付宝支付接口 调用支付宝接口_支付宝_02


接下来去找到这些参数,以沙箱测试为例,还是到支付宝的开放平台上的=>研发者中心=>研发服务

android 开发支付宝支付接口 调用支付宝接口_开放平台_03


进入后会自动生成一个沙箱应用,用来测试的:

android 开发支付宝支付接口 调用支付宝接口_android 开发支付宝支付接口_04


1、APPID有了

2、支付宝网关有了

3、我们还需要RSA2(SHA256),我们需要下载一个生成密钥的工具,还是到开放平台里,有个签名专区

附上链接:https://docs.open.alipay.com/291/105971/

android 开发支付宝支付接口 调用支付宝接口_android 开发支付宝支付接口_05


安装好后打开是这个样子的:

点击生成密钥(保存好你的私钥、公钥)

android 开发支付宝支付接口 调用支付宝接口_java_06


之后回到沙箱应用设置你的RSA2(SHA256),把刚才生成好的公钥放到里面,点击保存设置

android 开发支付宝支付接口 调用支付宝接口_开放平台_07


之后你会看到这个页面,这里注意一个是应用公钥、一个是支付宝公钥,我们需要的是支付宝公钥

android 开发支付宝支付接口 调用支付宝接口_java_08


回到AlipayConfig类,把我们找到的参数放进去

1、APPID已有

2、支付宝网关已有

3、商户私钥已有(就是刚才生成的公钥和私钥)

4、支付宝公钥(注意是支付宝公钥,不是应用公钥)

接下来还有

服务器异步通知路径(调用SDK验证签名支付宝返回结果的通知路径,必须外网能访问,本地测试无法调用,除非你做内网穿透)

页面跳转同步通知路径(调用SDK验证签名通过后,同步跳转页面的路径,本地测试时可以正常调用)配置好之后就是这个样的的

android 开发支付宝支付接口 调用支付宝接口_开放平台_09


接下来我们启动项目进行测试,点击付款

android 开发支付宝支付接口 调用支付宝接口_支付宝接口_10


android 开发支付宝支付接口 调用支付宝接口_支付宝_11


账号和密码在沙箱应用帮我们准备了测试用的

android 开发支付宝支付接口 调用支付宝接口_支付宝_12


填好账号和支付密码,最终支付成功会跳转同步通知的页面,如下图,就代表我们成功了

android 开发支付宝支付接口 调用支付宝接口_开放平台_13


以上就是对接支付宝接口的内容