概述
本章基于 Acopay Java SDK 2.0.0 版本编写,主要介绍如何下载以及安装 Java SDK。
前提条件
请使用 JDK 1.7 及以上版本。
操作步骤
步骤一:下载 SDK
SDK 源码下载链接请参见 GitHub SDK 或 Gitee SDK。
步骤二:安装 SDK
方式一:(推荐)在 Maven 项目中加入依赖项
在 Maven 工程中使用 Acopay Java SDK,只需在 pom.xml
中加入相应依赖即可。以 2.0.0 版本为例,在 dependencies
中添加如下内容:
<dependency>
<groupId>com.edgeros.cloud</groupId>
<artifactId>acopay-sdk-java</artifactId>
<version>2.0.0</version>
</dependency>
方式二:在 Eclipse 项目中导入 JAR 包,以 2.0.0 版本为例,步骤如下:
- 下载 Java SDK 开发包 并解压。
- 将解压后的
acopay-sdk-java-2.0.0.jar
文件以及lib
文件夹下的所有文件拷贝到你的项目中。 - 在 Eclipse 中选择你的工程,右键选择 Properties>Java Build Path > Add JARs。
- 选中拷贝的所有 JAR 文件,导入到 Libraries 中。
方式三:在 IntelliJ IDEA 项目中导入 JAR 包,以 2.0.0 版本为例,步骤如下:
- 下载 Java SDK 开发包 并解压。
- 将解压后的
acopay-sdk-java-2.0.0.jar
文件以及lib
文件夹下的所有 JAR 文件拷贝到你的项目中。 - 在 IntelliJ IDEA 中选择你的工程,右键选择 File > Project Structure > Modules > Dependencies > + > JARs or directories。
- 选中拷贝的所有 JAR 文件,导入到 External Libraries 中。
补充说明
初始化
AcopayClient 是 Acopay 的 Java 客户端,用于发起翼辉支付相关的请求。使用 Java SDK 发起请求,你需要初始化一个 AcopayClient 实例,以下代码用于新建 AcopayClient:
// 翼辉支付平台公钥
String acopayPublicKey = "<acopayPublicKey>";
// 商户私钥
String mchPrivateKey = "<yourMchPrivateKey>";
// 商户号
String mchNo = "<yourMchNo>";
// 初始化 AcopayClient
AcopayClient acopayClient = new DefaultAcopayClient(acopayPublicKey, mchPrivateKey, mchNo);
API 以及 Java SDK 代码示例
API | Java SDK 代码示例 |
---|---|
统一下单 | 统一下单代码示例 |
查询支付结果 | 查询支付结果代码示例 |
通知支付结果 | 通知支付结果代码示例 |
关闭订单 | 关闭订单代码示例 |
申请退款 | 申请退款代码示例 |
查询退款结果 | 查询退款结果代码示例 |
通知退款结果 | 通知退款结果代码示例 |
下载账单 | 下载账单代码示例 |