Skip to main content
Запрос заказа по ID заказа. Этот эндпоинт поддерживает два режима чтения: анонимный доступ возвращает только минимальные поля, необходимые для страницы оплаты; владелец заказа с Account Token получает полные сведения.

Обзор интерфейса

/orders/{id} и /orders/{id}/ в настоящее время оба доступны. ID заказа является частью платёжной ссылки и должен рассматриваться как конфиденциальный непрозрачный идентификатор, не распространяйте его публично.

Анонимный запрос

Страница оплаты может выполнять прямое чтение при потере состояния входа:
Анонимный ответ содержит только id, description, price, state, pay_way, pay_url, expired_at, created_at. Он не возвращает аккаунт, Application, Package, внутренние идентификаторы оплаты или metadata.

Аутентифицированный запрос

Владелец заказа получает полные сведения Order, включая application / applications, package / packages, bank_details, invoice_automation и поля модели. Если пользователь аутентифицирован, но не является владельцем заказа, возвращается 403; за исключением суперадминистратора.

Ключевые поля

Полный ответ может содержать дополнительные поля в зависимости от способа оплаты, клиенты должны читать их по необходимости и всегда избегать записи конфиденциальных metadata из полного ответа.

Обработка ошибок

  • 404: ID заказа не существует.
  • 403: пользователь вошёл в систему, но не является владельцем заказа.
  • Анонимные запросы не возвращают 401; они получают только минимальную публичную проекцию.

Связанные интерфейсы