Platitun · API · Сделка · Ответить в споре

Ответить в споре

POST /api/v1/orders/{id}/dispute/reply

Область ключа: orders · изменяет данные, нужен заголовок Idempotency-Key

Спор открывает покупатель. Ваш ответ — либо согласие с претензией (тогда деньги возвращаются сразу), либо возражение с объяснением. Молчание двенадцать часов закрывает спор возвратом САМО, и это считается проигранным спором.

Решение спора администратором в API нет и не будет: это разбор чужих денег человеком. Ваш ответ есть, и он важнее, чем кажется, — молчание стоит дороже неудачного ответа.

Поля запроса

ПолеТипЧто это
accept обязательноbooleantrue — согласиться и вернуть деньги, false — возразить.
notestringОбъяснение. При возражении без него разбирать нечего.

Поля ответа

ПолеТипЧто это
refundedbooleanВернулись ли деньги покупателю сразу.

Поводы отказа

Отказ по правилам приходит как {"error":"rejected","refusal":{"kind":"…"}} с кодом 409. Общие для всех путей отказы — в разделе правил.

КодЧто случилось и что делать
not_foundЗаписи нет или она не ваша. Условие владения стоит в самом запросе к базе, поэтому чужая запись выглядит как отсутствующая.
state_movedЗаказ уже ушёл дальше: покупатель отменил, срок вышел или действие сделано другим способом. Перечитайте заказ, прежде чем повторять.
emptyПустой текст. Отправлять нечего.

Рядом в этом разделе