flow

Place Order Flow

Place Order Flow * * Covers the full lifecycle of a customer order during a limited edition drop, * from the moment the customer submits their intent through payment capture and * shipping confirmation — or cancellation if any step fails. * * Stock reservation happens before payment. In a scarcity-driven drop, inventory * is the binding constraint. We hold the item first and charge second. * * Payment runs in two phases. Authorization at checkout places a hold on the * customer's funds without moving money. Capture happens later, at fulfillment * time, when the order is physically ready to ship. If fulfillment fails after * authorization but before capture, the hold is voided — no charge ever appears * on the customer's statement. * * Transient payment errors are retried within the reservation window. A hard * decline from the processor is not retried — it goes straight to cancellation. * * Reservation expiry is owned by the Scheduler, not the payment service. If * payment is not resolved within ten minutes of the order being created, the * Scheduler fires ReservationExpired and the stock is returned to the pool.

Flow

Place Order Flow *

  • Covers the full lifecycle of a customer order during a limited edition drop,
  • from the moment the customer submits their intent through payment capture and
  • shipping confirmation — or cancellation if any step fails.
  • Stock reservation happens before payment. In a scarcity-driven drop, inventory
  • is the binding constraint. We hold the item first and charge second.
  • Payment runs in two phases. Authorization at checkout places a hold on the
  • customer’s funds without moving money. Capture happens later, at fulfillment
  • time, when the order is physically ready to ship. If fulfillment fails after
  • authorization but before capture, the hold is voided — no charge ever appears
  • on the customer’s statement.
  • Transient payment errors are retried within the reservation window. A hard
  • decline from the processor is not retried — it goes straight to cancellation.
  • Reservation expiry is owned by the Scheduler, not the payment service. If
  • payment is not resolved within ten minutes of the order being created, the
  • Scheduler fires ReservationExpired and the stock is returned to the pool.