Node.js SDK

Quatre SDK sont disponibles : Node.js, Java, PHP et Go, avec des paramètres API, signatures, corps JSON et vérifications de callback cohérents.

Téléchargez le ZIP de votre langage. Chaque archive contient les instructions d’installation, le client, les outils de signature et les exemples.

Node.js SDK

Pour les projets Node.js 18+, avec quatre méthodes API, signature de demande, vérification de rappel et un exemple de script minimal.

Points clés
  • Inclut createPayinOrder, getPayinOrder, createExclusiveBinding et createPayoutOrder.
  • La signature de la demande correspond à l’implémentation de la signature du marchand-openapi-signature du serveur.
  • La vérification du rappel prend en charge la vérification directe de la chaîne body de la requête brute.
  • Exemple de recharge : configuration, vérification des callbacks et crédit transactionnel sans doublon
Installation
npm install ./uugate-nodejs-sdk
Exemple rapide
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',
});