deposit.* и сметанием на hot-кошелёк. Вы получаете ту же модель, что и у
одноразовых депозитов, просто платежей на адресе много.
Для memo-сетей (TON, XRP) статический адрес = общий приёмный адрес + постоянный memo клиента.
Клиент обязан указывать memo при каждом переводе — иначе платёж не будет привязан.
Эндпоинты
Все запросы — с HMAC-подписью (см. Аутентификация).
Выпустить адрес
string
required
Код актива (
USDT_TRC20, TRX, USDT_TON, …).string
required
Ваш идентификатор владельца адреса (клиент/аккаунт). Уникален в рамках сайта: повторный запрос с тем
же
orderId вернёт тот же адрес, а не создаст новый. Не может совпадать с orderId обычного
депозита (409 DUPLICATE_ORDER_ID).string
Метка для админки и вебхуков (до 255 символов).
string
UUID системного кошелька-получателя свипа (active, та же сеть).
string
1.4.0. Webhook-URL для всех платежей на этот адрес (вместо
callback_url сайта).Как приходят платежи
- Клиент отправляет любую сумму на адрес (сумма не фиксируется:
expectedAmountдочернего депозита =0, «принять любую»). - Платформа замечает транзакцию и создаёт дочерний депозит с
orderIdвидаcustomer-42#3(порядковый номер платежа). Дальше — обычный поток:process → confirm_check → paid. - На
callback_urlсайта приходят стандартные вебхукиdeposit.tx_detected/deposit.confirmation/deposit.finalized. В объектеdepositесть полеstaticAddress: { uuid, orderId, label }— по нему вы узнаёте, чей это баланс пополнять. - Средства сметаются на hot-кошелёк по обычным правилам сметания.
GET /v1/public/static-addresses/{uuid}/payments (те же объекты, что
GET /v1/public/deposits/{uuid}, включая isFinal, amountUsd, transaction.fromAddress).
Каждый платёж доступен и напрямую по своему uuid / orderId через эндпоинты депозитов.
Поля ответа
string
active — адрес мониторится; disabled — приём остановлен (disable).number
Число платежей (дочерних депозитов), включая незавершённые.
string
Сумма финализированных платежей (
paid / paid_over / wrong_amount).string | null
Время последней финализации.
Ограничения
- Пыль ниже порога актива игнорируется (как у обычных депозитов).
- Оператор может выключить выпуск новых статических адресов настройкой платформы — тогда
POSTвернёт409 NETWORK_DISABLED; существующие адреса продолжают работать. - Статический адрес не истекает и не переходит в
expired; остановить приём можно только черезdisable.