Перейти к основному содержимому

Глоссарий и соглашения по полям

Заголовки запроса

ЗаголовокОбязателенОпределение
x-api-keyДаAPI-ключ, выпущенный в приложении (раздел «Бизнес»). Организация определяется по хосту запроса
Content-TypeДа (POST)application/json для запросов создания

Суммы и валюта

ТерминОпределение
amountСтрока целого числа в минорных единицах
amount_with_feeСумма с включенной комиссией (минорные единицы)
currencyКод валюты / токена (USDT)
currency_destВалюта зачисления для конвертации (FX). Опционально; по умолчанию равна currency

Идентификаторы

ТерминОпределение
idВнутренний UUID транзакции
txidИдемпотентный внешний идентификатор клиента. При передаче обязан быть валидным UUID; может быть опущен

Маршрутизация и среда

ТерминОпределение
routeАлиас маршрута обработки, настроенный для API-ключа
envСреда: prod (по умолчанию) или test

Статусы

СтатусЗначение
createdПринята, ожидает обработки
newНачальное состояние до старта обработки
authorizingИдёт авторизация
pre_authorized_3dsОжидает 3DS-аутентификацию
action_requiredТребуется доп. действие (3DS / доп. авторизация)
chargingВ процессе проведения
payment_suspendedВходящая транзакция временно приостановлена
payout_suspendedИсходящая транзакция временно приостановлена
chargedУспешно завершена (терминальный)
reversedСписание отменено (терминальный)
refundedВозврат (терминальный)
rejectedОтказ (терминальный)
failedСбой (терминальный)

Терминальные статусы: charged, reversed, refunded, rejected, failed. Типичный happy-path: created → charging → charged.

Временные поля

ПолеЗначение
startedВремя начала обработки (ISO)
finishedВремя достижения терминального статуса

Объекты money_storage

ПолеЗначение
networkBlockchain-сеть (ETH, TRX и т.п.)
typeТип инструмента (bank_card, p2p_proxy)
wallet_idИдентификатор кошелька
cardnumberPAN виртуальной карты
cvvCVV виртуальной карты
exp_month / exp_yearСрок действия (строки)
cardholderИмя держателя

Ошибки

ПолеЗначение
error_descriptionТекстовое описание ошибки (нестабильно)

Идемпотентность

Используйте уникальный txid (валидный UUID) на каждую бизнес-операцию. Повторяйте запрос создания только с тем же txid — повтор вернёт уже созданную транзакцию, а не создаст новую. Не-UUID txid отклоняется с 422 invalid_txid.

Поллинг

Интервалы: 1s → 2s → 4s → 8s (лимит, например 30s) до charged / rejected.

Webhook

Информирует об изменении — статус подтверждайте через GET.