跳转到主要内容
使用官方 XPayLabs Node.js SDK(@xpaylabs/node-sdk)将加密支付集成到您的 Node.js 应用程序中。SDK 为 TypeScript 和 JavaScript 提供类型化的 API 绑定,具有自动 HMAC 签名、Webhook 验证和完整的 TypeScript 类型声明。

安装

SDK 需要 Node.js 14+。

配置

选项必填默认值描述
apiKey商家令牌
apiSecret用于 HMAC 签名的 API 密钥
baseUrlhttps://api.xpaylabs.com网关基础 URL(自托管部署时覆盖此值)
timeout30000请求超时(毫秒)

核心 API 方法

创建收款订单

创建付款

查询订单状态

获取支持的代币

处理 Webhook

使用 Express.js 端点接收和验证 Webhook 回调:

错误处理

TypeScript 支持

SDK 附带了完整的类型声明。直接导入类型:
SDK 内部自动处理 HMAC-SHA256 签名——您无需手动计算签名。所有 POST 请求都会自动包装在包含 signtimestampnonceReqPayload 信封中。
最后修改于 2026年6月26日