java怎么对接支付宝支付 详细图解 - 程序员阿鑫-带你一起秃头!

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

作者: 程序员阿鑫

好兄弟,我们一起掉头发!

手机扫码查看

标签:

JAVAAPI支付宝

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

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

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

之后会显示这个页面

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

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

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

接下来设置应用公钥

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

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

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


这里又三个密钥,应用公钥、应用私钥、支付宝公钥,其中应用公钥、应用私钥是用工具生成的,支付宝公钥是由应用公钥生成的,在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”

分别对应以下位置

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

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

点击付款

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

然后输入密码进行支付

支付成功

然后支付宝回显数据

 

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

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

分享到:
打赏
未经允许不得转载:

作者: 程序员阿鑫, 转载或复制请以 超链接形式 并注明出处 程序员阿鑫-带你一起秃头!
原文地址: 《java怎么对接支付宝支付 详细图解》 发布于2021-5-2

评论

切换注册

登录

忘记密码?

您也可以使用第三方帐号快捷登录

切换登录

注册

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

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏