沙箱测试环境配置AND证书添加

支付宝SDK接口项目Demo测试

一。进入支付宝开放中心 下载密钥生成器

https://developers.alipay.com/developmentAccess/developmentAccess.htm

扫码登录后: 开发者中心-> 研发服务 ->沙箱应用

下载“支付宝开发平台开发助手” 安装 

安装后打开,点击”生成密钥“, 再点击 ”获取CSR文件“,弹出信息填入窗口 ,“组织/公司”名称应填写为“沙箱环境”。 其他随便填。

填后点击”生成CSR文件“并”打开文件位置“ 后,将生成的csr文档上传到 开发中心的”公钥正式“那里

PS:生成后会对应有一个csr文件一个公钥txt一个私钥txt

Screenshot-1.png

 

下载三个证书,即将使用此三个证书进行接口接入验证

Screenshot-2.png

 

二。下载 支付宝沙箱钱包版APP

在第三步里下载沙箱钱包APP

在”沙箱环境“ -> "沙箱账号” 里获取登录账号,测试中只能使用此APP支付

Screenshot-3.png

 

三。项目参数更新

打开测试项目,在AlipayConfig.java中更新参数: 

app_id , merchant_private_key, alipay_public_key, (跟注释提示填写)

app_cert_path, alipay_cert_path,alipay_root_cert_path 分别填写第一步从开放中心下载下来的3张证书的文件名以及路径。

 

四。运行项目进行测试

 

运行后进入页面应如图所示, 

Screenshot-5.png

进入付款界面后用沙箱钱包扫码支付,支付后返回return_url.jsp 并显示支付流水号

Screenshot-6.pngScreenshot-7.png

 

将支付流水trade_no 以及out_trade_no 复制保留,在进入查询,退款,退款查询,关闭交易等页面前,将trade_no以及out_trade_no 手动填入jsp页面

步骤:1.新建alipayClient 填入密钥,app_id等验证信息,(信息先填入certAlipayRequest 实例中)

           2.新建相应的Request类,在里面用setBizContent方法输入信息,

           3.新建相应的Reponse类,用alipayClient.pageExecute(alipayRequest) 来执行api请求。

 

Screenshot-8.png

 

所有功能的文档详细介绍基本在此文档中,且较为更新 https://docs.open.alipay.com/api_1/

海关接口可以测试但是只能获取“系统繁忙”结果。https://docs.open.alipay.com/155/104778

posted on 2019-12-13 16:01  东子z  阅读(853)  评论(0编辑  收藏  举报

导航