Skip to content

Сверка (чтение платежа) ​

GET /v1/payments/{public_reference} возвращает актуальное состояние платежа. Это ваш источник для сверки.

Запрос ​

Метод и путь: GET {ELEVENPAY_BASE_URL}/v1/payments/{public_reference} (базовый адрес вам выдают при подключении — см. Окружения)

Заголовок: Authorization: Bearer <API_KEY> (возможность payment.read).

bash
curl "$ELEVENPAY_BASE_URL/v1/payments/ep1_7t4k2m8q9x3v6b1n5c0d2f4a8h" \
  -H "Authorization: Bearer $ELEVEN_PAY_API_KEY"

Ответ ​

200 OK с объектом платежа. Неизвестная, некорректная или чужая ссылка возвращают одинаковый 404 payment_not_found — без раскрытия, к какому случаю относится ссылка.

Вебхуки и GET дополняют друг друга ​

Доставка вебхуков — не менее одного раза (at‑least‑once): одна доставка не является «ровно‑один‑раз»‑истиной. Используйте GET как авторитетную сверку.

Запрашивайте GET:

  • при неопределённости после обработки вебхука;
  • после сбоя/недоступности вашего сервера;
  • при статусе outcome_unknown;
  • если ожидаемый вебхук не пришёл;
  • после повтора создания, если у вас есть reference.

Повторы и таймауты ​

GET безопасно повторять при временных сетевых ошибках и 5xx — по обычной политике HTTP‑клиента. Задавайте разумные таймауты на соединение и чтение.

Частота опроса ​

Публичного контракта на частоту опроса и лимиты сейчас нет. Опрашивайте консервативно, согласно политике вашей интеграции; не выстраивайте агрессивный поллинг. Точные лимиты будут сообщены при онбординге.