A customer completes checkout. Stripe shows a successful payment, but the WooCommerce order is still Pending payment , On hold , or Failed . The tempting response is to change the order status immediately. That can create a second problem: fulfillment may begin before you have confirmed the exact payment, amount, currency, refund state, and customer order. This checklist keeps diagnosis separate from state-changing actions. First: treat both systems as evidence Neither a...