几分钟内开始
安装 SDK,初始化客户端,发起你的第一个 API 调用。
quickstart.js
import SlaunchX from '@slaunchx/sdk';
const client = new SlaunchX({
apiKey: 'sk_test_...',
environment: 'sandbox'
});
const wallet = await client.wallets.create({
currency: 'USDT',
network: 'tron'
}); 为开发者打造
现代化工具链,加速你的集成开发。
REST API
完善的 RESTful 接口,配备全面的 OpenAPI 文档。可预测的资源导向 URL、标准 HTTP 方法和一致的 JSON 响应。
Webhooks
交易状态、合规告警和账户变更的实时事件通知。签名载荷,自动重试与投递追踪。
沙盒环境
功能完备的测试环境,模拟完整支付流程。测试钱包、模拟交易和真实错误场景,无需动用真实资金。
官方 SDK
提供 Node.js、Python、Java 和 Go 官方库。类型安全的客户端,内置认证、错误处理和自动重试。
安全认证
每个 API 请求均通过 API Key 认证,并使用 HMAC-SHA256 签名,确保数据完整性和防止重放攻击。
- 1
API 密钥
在 X-Api-Key 请求头中包含你的 API 密钥以标识应用程序。
- 2
请求签名
使用密钥通过 HMAC-SHA256 对每个请求签名。签名覆盖方法、路径、时间戳、随机数和请求体哈希。
- 3
重放保护
每个请求需要唯一的随机数 (UUID) 和时间戳。随机数在服务端以 60 秒 TTL 窗口进行验证。
auth.js
// Required headers for every API request
const headers = {
'X-Api-Key': apiKey,
'X-Timestamp': Date.now(),
'X-Nonce': crypto.randomUUID(),
'X-Signature': hmacSha256(secret, payload)
}; 开发者资源
构建、测试和上线所需的一切。