Node.js 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.

Node.js SDK

Para proyectos Node.js 18+, con cuatro métodos API, firma de solicitud, verificación de devolución de llamada y un script de ejemplo mínimo.

Características
  • Incluye createPayinOrder, getPayinOrder, createExclusiveBinding y createPayoutOrder.
  • La firma de la solicitud coincide con la implementación del servidor comerciante-openapi-signature.
  • La verificación de devolución de llamada admite la verificación directa de la cadena de solicitud sin formato body.
  • Ejemplo de recarga: configuración, verificación de callbacks y abono transaccional sin duplicados
Instalación
npm install ./uugate-nodejs-sdk
Ejemplo rápido
import { UUGateClient } from 'uugate-openapi-sdk';

const client = new UUGateClient({
  baseUrl: 'https://api.uugate.com',
  merchantUid: process.env.UUGATE_MERCHANT_UID,
  apiKey: process.env.UUGATE_API_KEY,
});

const order = await client.createPayinOrder({
  chainCode: 'TRON',
  tokenSymbol: 'USDT',
  merchantOrderNo: 'M202604170001',
  amount: '100.00',
  notifyUrl: 'https://merchant.example.com/api/uugate/payin-notify',
});