Node.js SDK

Halaman ini mencakup dua sampel resmi SDKs. Tanda tangan, penyortiran query, normalisasi JSON, dan verifikasi panggilan balik cocok dengan implementasi server saat ini.

Untuk integrasi cepat, unduh paket ZIP untuk bahasa Anda. Untuk pembungkusan khusus, Anda juga dapat mengunduh klien, pembantu tanda tangan, dan contoh secara terpisah.

Node.js SDK

Untuk proyek Node.js 18+, dengan empat metode API, penandatanganan permintaan, verifikasi panggilan balik, dan skrip contoh minimal.

Fitur
  • Termasuk createPayinOrder, getPayinOrder, createExclusiveBinding, dan createPayoutOrder.
  • Penandatanganan permintaan cocok dengan implementasi server merchant-openapi-signature.
  • Verifikasi panggilan balik mendukung pemeriksaan string permintaan mentah body secara langsung.
Instalasi
npm install ./sdk/nodejs
Contoh cepat
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',
});