Блокчейн-сети, в которых recv принимает платежи, и как ссылаться на них в API.

Поддерживаемые сети

recv non-custodial: каждый счет оплачивается напрямую на ваш собственный кошелек в выбранной сети. Вы подключаете кошельки для выплат по каждой сети в Консоли мерчанта, и значение payable_network, передаваемое при создании счета, определяет, какой кошелек получит средства.

Сети для оплаты

Это значения, принимаемые для payable_network:

payable_networkАктивыWallet bucket
TONGRAM, USDTTON
TRONUSDTTRON
SOLANASOL, USDT, USDCSOLANA
BASEUSDT, USDCEVM
ARBITRUMUSDT, USDCEVM
BSCBNB, USDTEVM

Значения регистронезависимы в запросе и нормализуются в верхний регистр. Чтобы выбрать не дефолтный актив, передайте payable_asset или элемент payment_options, например { "network": "TON", "asset": "USDT" }. Legacy-значение TON_USDT всё ещё принимается как алиас TON + USDT, но новые интеграции не должны его использовать.

Wallet buckets

BASE, ARBITRUM и BSC делят единый EVM wallet bucket. Активы TON делят TON bucket. TRON и SOLANA используют отдельные buckets.

Сети кошельков

При подключении кошелька для выплат сеть — одна из TON, TRON, SOLANA или EVM. Валидация адреса по сети:

СетьПравило адреса
TONНе менее 32 символов.
TRONНачинается с T, не менее 20 символов.
SOLANASolana base58-style адрес, 32-44 символа.
EVMНачинается с 0x, ровно 42 символа.

Суммы и точность

base_amount_usd — десятичная строка в долларах. Stablecoins считаются 1:1 к USD. Нативные GRAM в TON, SOL и BNB пересчитываются при создании счета; счета с volatile native asset получают более короткое окно оплаты.

Комментарии / memo к платежу

Счет может содержать несколько payment_options. Для нативного GRAM в TON option содержит обязательный memo в payment_comment; для stablecoins и других native options сопоставление идет по точной сумме, сети, активу и адресу назначения.

recv поддерживает только перечисленные выше сети. Не предполагайте наличие других цепочек.

Готовы принимать криптоплатежи?