Node.js SDK

This page includes two official sample SDKs. La firma, la clasificación query, la normalización JSON y la verificación de devolución de llamada coinciden con la implementación actual del servidor.

Para una integración rápida, descargue el paquete ZIP para su idioma. Para un ajuste personalizado, también puede descargar el cliente, el asistente de firma y los ejemplos por separado.

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.
Instalación
npm install ./sdk/nodejs
Ejemplo rápido
import { UUGateClient } from 'uugate-openapi-sdk';

const client = new UUGateClient({
  baseUrl: 'https://api.uugate.com',
  merchantUid: '880001',
  apiKey: 'mch_xxxxxxxxxxxxxxxxxxxx',
});

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