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.
- Contoh isi saldo: pemeriksaan konfigurasi, verifikasi callback, dan pengkreditan transaksional tanpa duplikasi
Instalasi
npm install ./uugate-nodejs-sdkContoh cepat
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',
});