EASYTOKENPAY · MERCHANT API
Интеграция мерчанта¶
Создавайте заявки на пополнение в подключённых фиатных валютах, передавайте плательщику реквизиты и получайте текущий результат через callback или API.
Что поддерживается¶
-
Bearer-авторизация
Вход сервисного мерчанта, обновление access token и завершение сессии.
-
Заявки на пополнение
Создание заявки в доступной валюте, получение реквизитов, чтение статуса и отмена активной заявки.
-
Callback
HTTP-уведомление о настроенных статусах с необязательной подписью callback.
-
Выплаты
Создание выплаты на реквизит получателя, статусы выплаты и callback по ней.
-
Баланс
Текущие взаиморасчёты с платформой в USDT по пополнениям и выплатам.
-
Диспуты
Создание диспута по своей обработанной заявке и получение списка своих диспутов.
Рабочий поток¶
sequenceDiagram
participant M as Система мерчанта
participant API as EasyTokenPay API
participant T as Трейдер
M->>API: Получить доступные валюты
M->>API: Создать заявку
API-->>M: UUID, сумма, курс и реквизит
T->>API: Передать результат обработки
API-->>M: Callback с текущим статусом
M->>API: При необходимости проверить статус
Базовый URL: https://easytokenpay.com/api/v1/. Все маршруты ниже требуют
завершающий /.
Минимальная последовательность¶
- Получить токены сервисного мерчанта.
- Запросить валюты, разрешённые для заявок.
- Создать заявку с уникальным
merchant_order_id. - Сохранить UUID EasyTokenPay и выданные реквизиты.
- Принимать callback и при необходимости проверять статус через API.
- Создавать диспут только для своей заявки и только после её обработки.
- Для выплат передавать реквизит получателя и отслеживать статус по UUID.
- Сверять взаиморасчёты по балансу в USDT.