Order payment orchestration
Flow: orderId -> /orders//payment-intent -> /orders//payment-confirm.
Provider
Confirmation
Payment is validated after provider return + webhook.
Order state
Order ID: —
Status: —
Total: $0.00
Transaction
Transaction ID: —
Status: —
Provider: stripe
Reason: none