/api/v1/p2p/merchant/appealsСтейджВозвращает все диспуты мерчанта с опциональной фильтрацией по статусу.
Authorization
MerchantToken MerchantSignature MerchantTimestamp Публичный токен мерчанта (64 hex-символа), выдаётся при онбординге.
In: header
Подпись HMAC-SHA256 (единая схема для всех эндпоинтов).
Формат: t=<unix_seconds>,v1=<hex_hmac_sha256>
где hex_hmac = HMAC-SHA256(webhook_secret, "<unix_seconds>.<raw_body>").
Окно replay: 5 минут (допускается дрейф 60 секунд в будущее).
In: header
Unix-время отправки запроса в секундах. Окно подписи: 5 минут назад / 60 секунд вперёд.
In: header
Query Parameters
Фильтр по статусу апелляции.
Value in
- "OPEN"
- "IN_PROGRESS"
- "REOPENED"
- "SATISFIED"
- "REJECTED"
Максимальное число возвращаемых результатов (по умолчанию 20, максимум 100).
int321 <= value <= 10020Непрозрачный токен пагинации, возвращённый предыдущей страницей.
Response Body
application/json
application/problem+json
curl -X GET "https://example.com/api/v1/p2p/merchant/appeals" \ -H "X-Merchant-Token: <MERCHANT_TOKEN>" \ -H "X-Timestamp: <UNIX_TIMESTAMP>" \ -H "X-Signature: t=<UNIX_TIMESTAMP>,v1=<HEX_HMAC_SHA256>"{ "data": [ { "appeal_id": "c1d2e3f4-5678-90ab-cdef-1234567890ab", "deal_id": "7ac148fe-1234-5678-9abc-def012345678", "status": "OPEN", "reason": "Funds not credited within 30 minutes", "resolution_note": "", "created_at": "2026-08-10T12:45:00Z", "resolved_at": "", "updated_at": "2026-08-10T12:45:00Z" }, { "appeal_id": "d2e3f4a5-6789-0abc-def1-234567890abc", "deal_id": "8bd2590f-2345-6789-abcd-ef1234567890", "status": "IN_PROGRESS", "reason": "Wrong recipient name", "resolution_note": "", "created_at": "2026-08-09T15:20:00Z", "resolved_at": "", "updated_at": "2026-08-10T09:10:00Z" } ], "next_page_token": ""}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "instance": "../dictionary", "errors": [ { "field": "amount", "message": "must be greater than 0", "code": "POSITIVE_REQUIRED" } ]}Листинг записей доставки вебхуков GET GET
Возвращает записи доставки вебхуков мерчанта с опциональной фильтрацией по сделке. Привязка-алиас: `GET /api/v1/p2p/callbacks`.
Открытие диспута (апелляции) POST POST
Открывает диспут по конкретной сделке. Мерчант может приложить файлы-доказательства (по их UUID).