Перейти к содержанию

EASYTOKENPAY · MERCHANT API

Интеграция мерчанта

Создавайте заявки на пополнение в подключённых фиатных валютах, передавайте плательщику реквизиты и получайте текущий результат через callback или API.

Начать с авторизации Создание заявки

Что поддерживается

  • Bearer-авторизация


    Вход сервисного мерчанта, обновление access token и завершение сессии.

    Авторизация

  • Заявки на пополнение


    Создание заявки в доступной валюте, получение реквизитов, чтение статуса и отмена активной заявки.

    Заявки

  • Callback


    HTTP-уведомление о настроенных статусах с необязательной подписью callback.

    Статусы и 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/. Все маршруты ниже требуют завершающий /.

Минимальная последовательность

  1. Получить токены сервисного мерчанта.
  2. Запросить валюты, разрешённые для заявок.
  3. Создать заявку с уникальным merchant_order_id.
  4. Сохранить UUID EasyTokenPay и выданные реквизиты.
  5. Принимать callback и при необходимости проверять статус через API.
  6. Создавать диспут только для своей заявки и только после её обработки.
  7. Для выплат передавать реквизит получателя и отслеживать статус по UUID.
  8. Сверять взаиморасчёты по балансу в USDT.