Сети и активы

9 сетей. Нативные монеты,
USDT и USDC

Покупатель платит тем, что у него есть. Вы выбираете, какие активы принимать, — в кабинете или прямо в счёте через allowed_assets.

СетьМонетаUSDTUSDCКогда «оплачено»
BitcoinBTC——2 блока, крупные суммы — 3
LitecoinLTC——6 блоков
EthereumETHERC-20ERC-20finalized; малые суммы — 12 блоков
BNB Smart ChainBNBBEP-20BEP-2015 блоков
Polygon PoSPOLданативныйfinalized
BaseETH—нативныйfinalized; малые суммы — 20 блоков
Arbitrum OneETHданативныйfinalized; малые суммы — 20 блоков
TRONTRXTRC-20—19 блоков (solidified)
SolanaSOLSPLSPLcommitment 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.

POST /v1/invoices
{
  "order_id": "ORDER-1001",
  "price_amount": "49.99",
  "price_currency": "USD",
  "allowed_assets": ["USDT-TRON", "USDC-BASE", "BTC"]
}