9 сетей. Нативные монеты,
USDT и USDC
Покупатель платит тем, что у него есть. Вы выбираете, какие активы принимать, — в кабинете или прямо в счёте через allowed_assets.
| Сеть | Монета | USDT | USDC | Когда «оплачено» |
|---|---|---|---|---|
| BTC | — | — | 2 блока, крупные суммы — 3 | |
| LTC | — | — | 6 блоков | |
| ETH | ERC-20 | ERC-20 | finalized; малые суммы — 12 блоков | |
| BNB | BEP-20 | BEP-20 | 15 блоков | |
| POL | да | нативный | finalized | |
| ETH | — | нативный | finalized; малые суммы — 20 блоков | |
| ETH | да | нативный | finalized; малые суммы — 20 блоков | |
| TRX | TRC-20 | — | 19 блоков (solidified) | |
| SOL | SPL | SPL | commitment finalized |
Пороги подтверждений — стартовые и настраиваются оператором: чем больше сумма, тем больше подтверждений. Точное число для конкретного платежа приходит в счёте — required_confirmations.
Токен — по контракту, не по названию
USDT засчитывается, только если перевод пришёл с адреса контракта из белого списка. Монета-подделка с тем же именем статус не изменит.
Курс — медиана трёх бирж
Kraken, Coinbase и Bitstamp; курсы не старше 2 минут, расхождение не больше 1%. Без согласия источников сумма в волатильном активе не выставляется.
Минимальная сумма
У каждого актива свой минимум (min_amount в GET /v1/assets). Если сумма счёта меньше — актив просто не попадёт в счёт.
Ограничьте выбор одним полем
Без allowed_assets покупатель увидит все активы, включённые у вас в кабинете. С ним — пересечение вашего списка и доступных.
Идентификатор актива — монета и сеть: USDT-TRON, USDC-BASE, USDT-ETH, USDC-SOL, BTC, ETH, ETH-ARB… Полный список доступных вам — GET /v1/assets.
{
"order_id": "ORDER-1001",
"price_amount": "49.99",
"price_currency": "USD",
"allowed_assets": ["USDT-TRON", "USDC-BASE", "BTC"]
}