Order payment orchestration

Flow: orderId -> /orders//payment-intent -> /orders//payment-confirm.

Provider

Stripe (implemented)

Confirmation

Payment is validated after provider return + webhook.

Order state

Order ID:

Status:

Total: $0.00

Transaction

Transaction ID:

Status:

Provider: stripe

Reason: none