支付宝沙箱支付工具安装使用指南
一、登录支付宝沙箱
网址:https://docs.open.alipay.com/200/105311/
二、登录方式
可使用支付宝账号登录,然后注册沙箱支付开发者账号。
具体操作可看开发工具指南:
https://opendocs.alipay.com/open/200/105311/
三、检查沙箱账号中卖家和买家账号是否已经生成
注册成功点击研发服务
四、生成RSA秘钥
公钥和密钥的介绍
用户需要有自己的公钥和密钥,密钥由自己保持,
作用是将发送给支付宝网站的数据进行加密,并且用户需要将自己的公钥告诉支付宝,支付宝可以用公钥进行解密。
同样的,用户也需要拿到支付宝的公钥。
下载后点击安装:
安装后打开应用程序
生成秘钥:
对应的生成的文件:
五、设置公钥信息
复制刚才生成的公钥放在以上红色文本框中:
六、设置密钥
秘钥配置:(如果不生成会导致签名失败)
点击设置:
把公钥复制到以上文本框中:
七、下载沙箱支付宝
仅限安卓、如果下载成功之后, 需要登录:账号和密码就是你当前沙箱环境的
如果登录不了就copy账号信息,否则可能导致输入有差异
八、下载官方测试代码
官方测试代码:https://openclub.alipay.com/support/helpcenter/96
解压测试代码:
九、将下载的项目导入到idea
1、创建maven项目
2、转为web项目:
3、在pom加入支付依赖
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.1</version>
<scope>provided</scope>
</dependency>
<!--alipay-->
<dependency>
<groupId>com.alipay.sdk</groupId>
<artifactId>alipay-sdk-java</artifactId>
<version>3.6.0.ALL</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
4、引入下载的源码中的素材
十、测试DEMO- 设置核心配置文件信息
要把AlipayConfig要转为utf-8 BOM格式:
1、商户ID
2、商户私钥
3、设置支付宝公钥信息
复制红色文本框中的信息到代码中
4、支付宝网关
5、修改工程地址
6、访问首页面进行支付测试
测试地址:http://localhost:8080/alipayProject_war_exploded/index.jsp
谷歌浏览器如果遇到以下问题,可以换个浏览器:
点击支付:
支付成功后会进入return_url.jsp,显示支付成功,然后显示订单。