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

ДЕЙСТВУЮЩИЙ КОНТРАКТ

Диспуты

Мерчант может открыть диспут только по собственной уже обработанной заявке. Для BN, IP, UR, ID и NF создание диспута недоступно.

Создать диспут

Запрос отправляется как multipart/form-data. Нужно приложить от одного до четырёх файлов.

POST /api/v1/disputes/
Authorization: Bearer <access_token>
Content-Type: multipart/form-data

order=71f25851-28d3-47eb-8770-51f717f5821e
new_real_income=100000
status_approve=true
comment=Плательщик предоставил подтверждение
files=@receipt.jpg
Поле Обязательность Описание
order Да UUID заявки EasyTokenPay
new_real_income Да Предлагаемая фактическая сумма, больше нуля
status_approve Да true
comment Нет Пояснение для трейдера
files Да 1–4 файла, каждый не более 20 МиБ

Разрешённые расширения: bmp, jpg, jpeg, png, gif, webp, pdf, mp4.

Успешный ответ:

{
  "order": "71f25851-28d3-47eb-8770-51f717f5821e",
  "detail": "Спор успешно создан"
}

После ответа 201 заявка переходит в IN_DISPUTE. Результат решения приходит обычным callback и доступен через проверку статуса заявки.

При 409, 504 или сетевом тайм-ауте сначала проверьте статус заявки и список диспутов. Не создавайте повторный диспут, пока не установлено, что первый запрос не применился.

Получить свои диспуты

GET /api/v1/disputes/self/
Authorization: Bearer <access_token>

Ответ содержит только диспуты по заявкам текущего мерчанта.