一个 API 即可在 TRON、BNB Chain、Ethereum、Polygon 和 Arbitrum 上签发充值地址——按客户 HD 派生、链上确认、通过 Webhook 通知。提现即将推出。
充值无需账户或密钥。注册为可选:可将充值关联到您的控制台并查看完整统计。
POST /deposit-address,携带 callbackUrl 和 forwardAddress——无需 API key 和账户。加上您的 x-api-key,地址即关联到控制台并获得完整统计。
trc20/usdt、bep20/usdt、erc20/usdt——TRON、BNB Chain、Ethereum、Polygon 和 Arbitrum 使用同一种请求格式。
确认完成后,资金会转发到您的转发地址。目的地由您掌控;我们不保管商户余额。
向您的 URL 发送 pending 和 confirmed 回调;若投递重试,可用 GET status/transactions 作为可靠的兜底。
百分比加按网络成本定价的固定部分。每种币的最小金额和预估费用列在“网络”页面。
可选控制台 + API 密钥:将充值关联到您的账户,查看完整统计。提现即将推出:代币手续费 0%,Gas 来自您自己的 gas station 钱包。
充值无需提前注册——每个地址按请求获取或创建,由我们的扫描器跟踪,并按各链的阈值确认。
传入链、ticker 和您的 callback URL。您会得到一个新的 HD 地址,同一 reference 的后续充值都会复用它。
POST /deposit-address
{ "chain":"tron", "ticker":"trc20/usdt" }TRON 上的原生区块遍历和 BNB Chain 上的事件监听会匹配入账转账并开始统计确认数。
GET /deposit-address/:id/status
→ "confirmations": 14达到阈值后,资金转入您的转发地址并触发您的 callback——若无响应则按 backoff 重试。
POST callbackUrl
{ "status":"confirmed" }# create a deposit address curl -X POST \ https://api.chainpay.site/deposit-address \ -d '{ "ticker": "bep20/usdt", "forwardAddress": "0xYourWallet…", "externalReference": "order-123", "callbackUrl": "https://you.io/hook" }'