Java SDK

文档提供 Node.js、Java、PHP、Go 四套 SDK,统一接口参数、请求签名、JSON 正文和回调验签规则。

选择对应语言下载 ZIP 整包,安装说明、客户端、签名工具和示例均包含在压缩包内。

Java SDK

Java 标准库客户端,包含四个接口方法、请求签名、回调验签和只读查询示例。

特点
  • 内置 createPayinOrder、getPayinOrder、createExclusiveBinding、createPayoutOrder 4 个方法
  • 成功返回原始业务 JSON;普通 JSON 错误与 HTTP 空正文拒绝分别处理。
  • 回调使用原订单 API Key 和原始请求体字节验签。
安装
cd uugate-java-sdk
javac -encoding UTF-8 -d build src/uugate/UUGateClient.java examples/Example.java
java -cp build Example
快速示例
import uugate.UUGateClient;
import java.util.Map;

UUGateClient client = new UUGateClient("https://api.uugate.com",
    System.getenv("UUGATE_MERCHANT_UID"), System.getenv("UUGATE_API_KEY"));
String order = client.createPayinOrder(Map.of(
    "chainCode", "TRON", "tokenSymbol", "USDT",
    "merchantOrderNo", "M202604170001", "amount", "100.00",
    "notifyUrl", "https://merchant.example.com/api/uugate/payin-notify"));