Stock confirmation comes before payment. Expired or rejected requests need a new order; prices and products are never silently substituted.