Java SDK

Hay cuatro SDK: Node.js, Java, PHP y Go, con parámetros API, firmas, cuerpos JSON y verificación de callbacks consistentes.

Descarga el ZIP de tu lenguaje. Cada paquete incluye instrucciones de instalación, cliente, herramientas de firma y ejemplos.

Java SDK

Cliente Java de biblioteca estándar con cuatro métodos API, firma, verificación de callbacks y ejemplo de consulta de solo lectura.

Características
  • Incluye createPayinOrder, getPayinOrder, createExclusiveBinding y createPayoutOrder.
  • El éxito devuelve JSON de negocio original. Maneja por separado errores JSON y rechazos HTTP sin cuerpo.
  • Verifica callbacks con la API Key del pedido original y los bytes originales del cuerpo.
Instalación
cd uugate-java-sdk
javac -encoding UTF-8 -d build src/uugate/UUGateClient.java examples/Example.java
java -cp build Example
Ejemplo rápido
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"));