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"));