Перейти к основному содержимому

Открытие апелляции

Открывает апелляцию по отменённому платежу. Используется когда клиент произвёл оплату, но платёж был отменён системой.

Endpoint

POST /v1/payments/{id}/dispute

Параметры запроса

ПараметрТипОбязательныйОписание
amountnumberНетФактическая сумма платежа (если отличается)
receipt_urlstringНетURL чека/скриншота
commentstringНетКомментарий

Пример запроса

curl -X POST https://api.settler.pw/api/v1/payments/550e8400-e29b-41d4/dispute \
-H "Content-Type: application/json" \
-H "X-Identity: your-api-key" \
-H "X-Signature: your-signature" \
-d '{
"receipt_url": "https://your-site.com/receipts/12345.jpg",
"comment": "Клиент предоставил чек об оплате"
}'

Ответ

{
"id": "550e8400-e29b-41d4-a716-446655440000",
"ext_id": "order_12345",
"amount": 5000,
"currency": "RUB",
"status": "dispute",
"method": "SBP",
"dispute": {
"amount": null,
"receipt_url": "https://your-site.com/receipts/12345.jpg",
"comment": "Клиент предоставил чек об оплате",
"created_at": "2026-01-30T12:45:00Z"
},
"created_at": "2026-01-30T12:15:00Z"
}

Ограничения

  • Апелляцию можно открыть только для отменённых платежей (status = CANCELLED или CANCELLED_APPEAL)
  • Повторное открытие возможно после отмены апелляции

Результаты апелляции

СтатусОписание
DISPUTEАпелляция открыта, на рассмотрении
COMPLETEDАпелляция одобрена, средства зачислены
CANCELLEDАпелляция отклонена

Отмена апелляции

Для отмены активной апелляции используйте POST /payments/{id}/dispute/cancel.

Ошибки

КодHTTPОписание
PAY_002400Неверные параметры запроса
PAY_006404Платёж не найден
DIS_001400Апелляцию можно открыть только для CANCELLED / CANCELLED_APPEAL
DIS_002409Апелляция уже существует