Skip to content

Получение статуса платежа

GET /deposits/:id/status

Получение текущего статуса платежа по его идентификатору.

Параметры пути

ПараметрТипОбязательныйОписание
idstringДаUUID платежа

Заголовки

ЗаголовокОбязательныйОписание
merchant-idДаИдентификатор мерчанта
x-signatureДаHMAC-SHA256 подпись запроса

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

bash
curl -X GET https://api.arcanumpay.ru/api/v1/deposits/a1b2c3d4-e5f6-7890-abcd-ef1234567890/status \
  -H "merchant-id: 12345" \
  -H "x-signature: a1b2c3d4e5f6..."

Ответ

ПолеТипОписание
operationIdstringUUID операции
statusnumberСтатус: 1 (Approved), 2 (Declined), 3 (Processing)
amountstringИсходная сумма операции
receivedAmountstringПолученная сумма за вычетом комиссии (для финальных статусов)
currencystringВалюта
paymentMethodstringПлатежный метод
merchantOperationIdstringИдентификатор мерчанта (если был указан при создании)
createdAtstringДата создания (ISO 8601)
confirmedAtstringДата подтверждения (ISO 8601), null если не подтвержден

Пример ответа

json
{
  "data": {
    "operationId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "status": 1,
    "amount": "100.00",
    "receivedAmount": "98.50",
    "currency": "RUB",
    "paymentMethod": "card",
    "merchantOperationId": "merch-op-001",
    "createdAt": "2026-05-28T12:00:00.000Z",
    "confirmedAt": "2026-05-28T12:05:30.000Z"
  }
}

Ошибки

HTTP-кодОшибкаОписание
403ForbiddenПлатёж не принадлежит данному мерчанту