Node.js SDK

文档提供 Node.js、Java、PHP、Go 四套 SDK,统一接口参数、请求签名、JSON 正文和回调验签规则。

选择对应语言下载 ZIP 整包,安装说明、客户端、签名工具和示例均包含在压缩包内。

Node.js SDK

适用于 Node.js 18+ 项目,提供 4 个接口方法、请求签名、回调验签和最小示例脚本。

特点
  • 内置 createPayinOrder、getPayinOrder、createExclusiveBinding、createPayoutOrder 4 个方法
  • 请求签名与服务端 merchant-openapi-signature 完全一致
  • 回调验签支持直接使用原始请求体字符串校验
  • 会员充值示例:配置检查、回调验签与事务幂等入账
安装
npm install ./uugate-nodejs-sdk
快速示例
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',
});