跳转到主要内容

Base URL

环境URL
生产https://api.pixusglobal.com
测试https://staging.pixusglobal.com
Staging 环境目前正在维护中,可能会出现不稳定情况。

身份验证

所有路由都需要在 Authorization 头中提供 Bearer Token:
Authorization: Bearer <token>

Content Negotiation

格式Content-TypeAccept描述
JSONapplication/jsonapplication/json默认,兼容性好
msgpackapplication/msgpackapplication/msgpack二进制,更高效
msgpack 推荐用于服务器间集成,适合对性能有较高要求的场景。

可用端点

报价

方法路由描述
GET/client/quote生成交易报价
报价在 5 秒后过期。quoteId 必须在过期前用于创建订单。

订单

方法路由描述
POST/client/order创建买入订单
GET/client/orders筛选列出订单
GET/client/orders/:id按 ID 查询订单
GET/client/orders/:id/tracking追踪加密货币发送

订单状态

状态描述
pending订单已创建,等待付款
partial已收到部分付款
paid已全额付款
withdrawn加密货币已发送至目标钱包
settled完全结算

财务余额

方法路由描述
GET/client/balance查询财务摘要
返回:
  • 法币余额(BRL)和加密货币余额(USDT)
  • 信用额度总额、已用和可用
  • canWithdraw 标志表示是否可以提款

Webhooks

方法路由描述
POST/client/webhook/config配置 Webhook
GET/client/webhook/config查询配置
GET/client/webhook/:id/logs特定 Webhook 的日志
GET/client/webhook/logs所有 Webhook 日志

Webhook 事件

事件描述
quote新报价生成
order新订单创建
deposit_fiat法币存款(PIX)已收到
deposit_crypto加密货币存款已收到
withdrawal_fiat法币提款(PIX)已发送
withdrawal_crypto加密货币已发送至区块链

Payload 格式

Webhook 向配置的 URL 发送 POST 请求,包含事件数据:
{
  "event": "order",
  "data": {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "amount": 1000,
    "symbol": "USDTBRL",
    "price": "5.4200",
    "side": "BUY",
    "timestamp": "2025-01-15T14:30:00.000Z"
  }
}

分页

列表路由支持通过查询参数进行分页:
参数类型默认值描述
limitnumber20每页条数
offsetnumber1当前页

常见错误码

状态码描述
400参数无效或报价已过期
401Token 缺失或无效
403无权访问该资源
404资源未找到
500服务器内部错误