RU: Страница может как запустить flow по коду покупки, так и показать уже существующий статус заказа по ссылке. EN: This page can both start the flow from a purchase code and display an existing order status from the link.
Код покупки / Purchase coderequired
Telegram @usernamerequired
RU: Если открыть страницу с параметром `?code=` или `?invoice_id=`, она попытается загрузить текущий backend-статус заказа автоматически. EN: If the page is opened with `?code=` or `?invoice_id=`, it will try to load the current backend order status automatically.
ORDER EXECUTION FLOW
waiting
01 — Заказ найден Order received
done
Webhook accepted → order created → status: waiting_for_buyer_code
02 — Код подтверждён Code confirmed
locked
Buyer input pending…
03 — Активация кода Code activation
locked
Activation module idle…
04 — Добро на передачу Delivery allowed
locked
Approval token not issued yet
05 — Передача товара Delivery execution
locked
Delivery engine idle…
06 — Выполнено Completed
locked
Waiting for completion…
Execution log / Лента выполнения
✓
Заказ получен / Order receivedПлатёж подтверждён, вебхук записан, заказ создан в системе.
✓
Покупатель подтвердил код / Buyer confirmed codeКод и username приняты, можно переходить к активации.
…
Идёт активация / Activating codedigiseller-store обращается в свой модуль подтверждения доставки.
✓
Разрешение получено / Delivery allowedStore-модуль дал добро на передачу товара в delivery engine.
→
Передача товара / Executing deliverystars-seller начинает фактическую выдачу товара по заказу.
✓
Заказ выполнен / Order completedДоставка завершена, результат записан, статус финализирован.