Reproduce with evidence
Record product type, cart contents, device, browser, payment method, error time and order state. Server and gateway logs should be matched to the same attempt.
Test the complete state change
Confirm the customer reaches payment, the gateway records the event, WooCommerce creates or updates the order, stock changes correctly and duplicate orders are not introduced.
Protect the live store
Use backups and a staging or controlled test route for plugin and theme changes. Disable only the component being isolated and avoid broad changes during active order traffic.
Verify communication and fulfilment
Customer email, admin notification, invoice, fulfilment status and refund behaviour are part of checkout reliability and need separate confirmation.
