本文会介绍下使用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要求:所有网页变成灰色》文章的全部内容了!