java怎么对接支付宝支付 详细图解

2023-04-17 0 965

本文会介绍下使用java对接支付宝支付的前期准备工作以及支付宝官方提供的SDK运行过程

首先登录支付宝开放平台 点击这里,登录之后,点击左下角研发服务

java怎么对接支付宝支付 详细图解

之后会显示这个页面

java怎么对接支付宝支付 详细图解

接下来处理有关密钥的问题,首先下载支付宝平台助手生成密钥。下载链接

下载安装完成之后会显示这个页面

java怎么对接支付宝支付 详细图解

然后点击生成密钥按钮,密钥保存的本地位置在点击完按钮之后会有提示,当然也可以直接点击按钮复制

java怎么对接支付宝支付 详细图解

接下来设置应用公钥

java怎么对接支付宝支付 详细图解

我这里已经设置过了,所以都会显示

java怎么对接支付宝支付 详细图解

可以点击更换应用公钥,加签模式选择公钥,然后把之前生成的应用公钥复制粘贴进去,点击保存

java怎么对接支付宝支付 详细图解

然后点击查看支付宝公钥,复制保存一份

java怎么对接支付宝支付 详细图解

这里又三个密钥,应用公钥、应用私钥、支付宝公钥,其中应用公钥、应用私钥是用工具生成的,支付宝公钥是由应用公钥生成的,在SDK中我们使用到的是应用私钥和支付宝公钥。

然后我们下载官方SDK把他导入到eclipse中,进行配置。SDK下载链接

导入完成之后,可以仔细阅读下目录下的readme.txt文件(很重要)。然后需要我们配置几个地方。

app_id:在开发者中心沙箱环境中可以找一下
merchant_private_key:商户私钥也是应用私钥
alipay_public_key:支付宝公钥,注意是支付宝公钥不是应用公钥
notify_url:异步回调地址
例如:http://localhost:8080/alipay.trade.page.pay-JAVA-UTF-8/notify_url.jsp
return_url:同步回调地址
例如:http://localhost:8080/alipay.trade.page.pay-JAVA-UTF-8/return_url.jsp
以上两个地址要根据自己项目路径来自定义。
gatewayUrl:支付宝网关,测试环境和生产环境是不一样的
测试环境:https://openapi.alipaydev.com/gateway.do
生产环境:https://openapi.alipay.com/gateway.do
区别就是测试环境需要在域名上加个 “dev”

分别对应以下位置
java怎么对接支付宝支付 详细图解

配置完成之后,把项目部署到tomcat中去,运行访问首页。注意,运行项目之前,要先保存下沙箱环境支付宝账号密码和支付密码,然后注销开发者平台,重新打开浏览器。

“http://localhost:8080/alipay.trade.page.pay-JAVA-UTF-8/index.jsp”

java怎么对接支付宝支付 详细图解

点击付款

java怎么对接支付宝支付 详细图解

这里我们使用支付宝账号登录付款,当然也可以扫码支付,不过需要下载沙箱环境下的支付宝app,在开沙箱环境中可以找到。我们所使用的账号在下图位置

java怎么对接支付宝支付 详细图解

然后输入密码进行支付

java怎么对接支付宝支付 详细图解

支付成功

java怎么对接支付宝支付 详细图解

然后支付宝回显数据

java怎么对接支付宝支付 详细图解

 

以上是《java怎么对接支付宝支付 详细图解》文章的全部内容,感谢你的支持!

以上就是《网页是怎么变灰的?今日Web要求:所有网页变成灰色》文章的全部内容了!

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务