Один API видає депозитні адреси в TRON, BNB Chain, Ethereum, Polygon і Arbitrum — HD на клієнта, підтвердження ончейн, доставка вебхуком. Виводи — скоро.
Депозити працюють без акаунта й ключа. Реєстрація — опційно: прив'язує депозити до кабінету й показує всю статистику.
POST /deposit-address з callbackUrl і forwardAddress — без API-ключа й акаунта. Додайте свій x-api-key, і адреса прив'яжеться до кабінету з повною статистикою.
trc20/usdt, bep20/usdt, erc20/usdt — один формат запиту для TRON, BNB Chain, Ethereum, Polygon і Arbitrum.
Після підтверджень кошти йдуть на forward-адресу. Ви тримаєте призначення; ми не тримаємо баланс мерчанта.
Pending і confirmed на ваш URL, плюс GET status/transactions як надійний запасний шлях.
Відсоток плюс flat від мережевої вартості. Min. value і оцінка fee — на сторінці Networks.
Опційний кабінет + API-ключ: депозити прив'язуються до вашого акаунта з повною статистикою. Виводи — скоро: 0% комісії з токена, газ з вашого gas-station гаманця.
Без попередньої реєстрації: адреса get-or-create на запит, власні сканери, поріг підтверджень кожної мережі.
Передайте мережу, тікер і callback URL. Отримаєте HD-адресу, яка перевикористовується для тієї самої reference.
POST /deposit-address
{ "chain":"tron", "ticker":"trc20/usdt" }Нативний обхід блоків на TRON і слухач подій на BNB Chain фіксують вхідний трансфер і рахують підтвердження.
GET /deposit-address/:id/status
→ "confirmations": 14Після порогу кошти йдуть на forward-адресу, спрацьовує callback — з повторами, якщо не відповіли.
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" }'