跳到主要内容

推荐与返佣 (Referral & Rebates)

ZTDX 提供多层级的推荐激励计划,用户可以通过邀请新用户交易来获得返佣收益。

推荐码管理

创建推荐码

接口信息

  • Method: POST
  • Path: /api/v1/referral/codes
  • Authentication: 需要身份验证
  • Content-Type: application/json

请求参数

参数类型必须描述
signaturestring签名
timestampnumberUnix 时间戳(秒)

签名消息格式

Create Referral Code on ZTDX

Timestamp: {timestamp}
Address: {address}

请求示例

{
"signature": "0x...",
"timestamp": 1704067200
}

响应示例

{
"success": true,
"code": "ZTDX1234",
"created_at": "2024-01-01T00:00:00Z"
}

响应字段说明

字段类型描述
successboolean是否成功
codestring生成的推荐码(8位大写)
created_atstring创建时间

错误响应

HTTP 状态码错误码描述
409CODE_ALREADY_EXISTS用户已有推荐码
401SIGNATURE_INVALID签名验证失败

绑定推荐码

新用户可以在注册或首次交易前绑定邀请码。

接口信息

  • Method: POST
  • Path: /api/v1/referral/bind
  • Authentication: 需要身份验证
  • Content-Type: application/json

请求参数

参数类型必须描述
codestring推荐码
signaturestring签名
timestampnumberUnix 时间戳(秒)

签名消息格式

Bind Referral Code on ZTDX

Code: {code}
Timestamp: {timestamp}
Address: {address}

请求示例

{
"code": "ZTDX1234",
"signature": "0x...",
"timestamp": 1704067200
}

响应示例

{
"success": true,
"referrer_address": "0x742d35cc6634c0532925a3b844bc9e7595f0beb",
"referrer_code": "ZTDX1234"
}

错误响应

HTTP 状态码错误码描述
404CODE_NOT_FOUND推荐码不存在
409ALREADY_BOUND已绑定推荐人
400SELF_REFERRAL不能使用自己的推荐码

推荐面板

获取实时的获客统计和收益数据。

接口信息

  • Method: GET
  • Path: /api/v1/referral/dashboard
  • Authentication: 需要身份验证

响应示例

{
"code": "ZTDX1234",
"total_referrals": 50,
"active_referrals": 30,
"total_earnings": "1500.50",
"pending_earnings": "250.00",
"claimed_earnings": "1250.50",
"tier": {
"level": 2,
"name": "Gold",
"commission_rate": "0.15",
"next_tier_requirement": 50
},
"recent_activity": [
{
"referral_address": "0x123...",
"event_type": "trade",
"volume": "10000.00",
"commission": "15.00",
"timestamp": "2024-01-01T00:00:00Z"
}
]
}

响应字段说明

字段类型描述
codestring | null用户的推荐码
total_referralsnumber成功邀请的总用户数
active_referralsnumber活跃用户数(30天内有交易)
total_earningsstring累计总收益
pending_earningsstring待领取收益
claimed_earningsstring已领取收益
tierobject当前等级信息
recent_activityarray最近活动记录

等级体系

等级名称邀请人数要求返佣比例
1Silver0-910%
2Gold10-4915%
3Platinum50-9920%
4Diamond100+25%

领取奖励

将已结算的返佣提取至账户余额。

接口信息

  • Method: POST
  • Path: /api/v1/referral/claim
  • Authentication: 需要身份验证

响应示例

{
"success": true,
"amount": "250.00",
"tx_hash": null
}

响应字段说明

字段类型描述
successboolean是否成功
amountstring领取金额
tx_hashstring | null交易哈希(链下领取为 null)

错误响应

HTTP 状态码错误码描述
400NO_PENDING_EARNINGS没有待领取的佣金
400BELOW_MINIMUM低于最低领取金额(10 USDT)

链上面板(公开接口)

ZTDX 的透明性通过链上数据面板体现。这些接口无需身份验证。

获取链上统计

接口信息

  • Method: GET
  • Path: /api/v1/referral/on-chain/dashboard/:address
  • Authentication: 不需要

路径参数

参数类型必须描述
addressstringEthereum 地址

响应示例

{
"code": "ZTDX1234",
"total_referees": 50,
"total_volume_usd": "1000000.00",
"total_earnings_usd": "15000.00",
"claimed_earnings_usd": "12000.00",
"claimable_earnings_usd": "3000.00",
"current_tier": 2,
"current_rate_bps": 1500,
"tier_name": "Gold"
}

响应字段说明

字段类型描述
codestring推荐码
total_refereesnumber总邀请人数
total_volume_usdstring总交易量(USD)
total_earnings_usdstring总收益(USD)
claimed_earnings_usdstring已领取收益
claimable_earnings_usdstring可领取收益
current_tiernumber当前等级(0-4)
current_rate_bpsnumber当前返佣比例(基点,1500 = 15%)
tier_namestring等级名称

查询可领取金额

接口信息

  • Method: GET
  • Path: /api/v1/referral/on-chain/claimable/:address
  • Authentication: 不需要

路径参数

参数类型必须描述
addressstringEthereum 地址

响应示例

{
"address": "0x742d35cc6634c0532925a3b844bc9e7595f0beb",
"claimable_usd": "3000.00"
}

操作员状态

接口信息

  • Method: GET
  • Path: /api/v1/referral/on-chain/operator-status
  • Authentication: 不需要

响应示例

{
"operator_address": "0x1234567890abcdef...",
"is_operator": true,
"contract_address": "0xabcdef1234567890..."
}

说明

  • 推荐码由系统自动生成,8位大写字母和数字组合
  • 每个用户只能创建一个推荐码
  • 每个用户只能绑定一次推荐人
  • 返佣比例根据邀请人数自动升级
  • 最低领取金额为 10 USDT
  • 链上数据公开透明,任何人都可以查询

相关接口