Node.js SDK

Há quatro SDKs: Node.js, Java, PHP e Go, com parâmetros API, assinaturas, corpos JSON e verificação de callbacks consistentes.

Baixe o ZIP da sua linguagem. Cada pacote inclui instruções de instalação, cliente, ferramentas de assinatura e exemplos.

Node.js SDK

Para projetos Node.js 18+, com quatro métodos API, assinatura de solicitação, verificação de retorno de chamada e um script de exemplo mínimo.

Destaques
  • Inclui createPayinOrder, getPayinOrder, createExclusiveBinding e createPayoutOrder.
  • A assinatura da solicitação corresponde à implementação da assinatura do comerciante-openapi do servidor.
  • A verificação de retorno de chamada oferece suporte à verificação direta da string body da solicitação bruta.
  • Exemplo de recarga: configuração, verificação de callbacks e crédito transacional sem duplicação
Instalação
npm install ./uugate-nodejs-sdk
Exemplo 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',
});