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; вони отримують лише мінімальну публічну проєкцію.

Пов’язані інтерфейси