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

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

Диспуты

Заявка со статусом ID требует решения трейдера. Получайте такие заявки через GET /api/v1/orders/?status=ID.

Получить комментарий и файлы

GET /api/v1/disputes/get_disputes_by_order/71f25851-28d3-47eb-8770-51f717f5821e/
Authorization: Bearer <access_token>
{
  "files_data": [
    {
      "url": "/media/disputes/receipt.jpg",
      "file_type": "picture"
    }
  ],
  "comment": "Оплата выполнена"
}

API возвращает только диспуты по заявкам, назначенным текущему трейдеру.

Принять диспут

PATCH /api/v1/users/change_order_status/71f25851-28d3-47eb-8770-51f717f5821e/
Authorization: Bearer <access_token>
Content-Type: application/json

{
  "status": "FR"
}

FR завершает заявку с суммой перерасчёта, указанной при создании диспута.

Отклонить диспут

PATCH /api/v1/users/change_order_status/71f25851-28d3-47eb-8770-51f717f5821e/
Authorization: Bearer <access_token>
Content-Type: application/json

{
  "status": "CR"
}

CR отклоняет предложенный перерасчёт. После ответа перечитайте заявку и зафиксируйте фактический статус. Обработка 409, 504 и сетевых ошибок такая же, как для остальных команд по заявке: сначала GET, затем решение о повторе.