The order is outside the current view
Date, status, search and trash filters can hide a record. A missing notification e-mail does not prove the order is missing.
WooCommerce · Orders and payment references
A customer reports a charge, but you cannot find the order. Start by establishing whether the order is absent from WooCommerce, hidden by a filter, or simply missing from another tool. Those situations require different fixes.
A successful payment can be visible even when the surrounding order workflow is incomplete.
Date, status, search and trash filters can hide a record. A missing notification e-mail does not prove the order is missing.
A timeout, gateway error or interrupted write may leave a payment reference without the order record you expected.
A second store, test account or delayed external synchronization can make unrelated records look like a missing order.
Answer the questions in order before recreating anything.
If yes: There is money without a visible order — go to question 2.
If no: No money was collected. A declined or abandoned attempt does not leave a paid order behind; nothing is missing.
If yes: The order exists: hidden by a filter, trashed or left as a checkout draft. Restore or process it normally.
If no: No order holds this payment — go to question 3.
If yes: The payment came from this checkout — go to question 4.
If no: It may come from another shop, a staging copy or a payment link from the provider dashboard. Not a lost order of this shop.
If yes: The checkout broke after payment. Fix the cause, then create the order once by hand with the payment reference.
If no: Check caching, an import or cleanup tool that deletes orders, and database errors at that time.
A support request: “I was charged, but there is no order.”
What the trail showed
Stripe pi_3Q9aB… succeeded · 54.00 EUR
metadata.order_id = 2211 · metadata.site_url = https://staging.shop.example
Shop https://shop.example → order #2211 is another order, 18.50 EUR, last week
Shop search for pi_3Q9aB… in all statuses and trash → nothing
Stripe the staging copy still uses the live API keys of the production shopIllustrative sequence: identifiers, amounts and times are made up; the formats follow WooCommerce order notes and the providers’ dashboards. No customer data.
No order was lost in the production shop. The purchase happened on a staging copy that had live keys. Handle that payment (deliver or refund), and switch staging to test keys — recreating an order in production would only add a wrong record.
Official references for the checks above:
If the order exists, correct the filter, e-mail workflow or synchronization fault. If it is truly absent, follow the payment gateway and store recovery procedures; document the verified charge and review stock, tax and fulfillment before any manual reconstruction.
Confirm that a recovered record is linked to the original payment exactly once. Check related notifications and downstream systems separately. Avoid replaying checkout or issuing a fresh charge to manufacture an order record.
Business Watchdog can surface an independently confirmed capture that remains without an allocated order after the review grace period. The scan considers covered payments since the store was connected and excludes payments identified as belonging to another store.
An unmatched payment is a review item, not proof that WooCommerce deleted an order or that revenue was lost. Reliable account attribution, current store data and supported provider coverage are required. The service does not recreate missing orders.
PayPal cannot provide strictly read-only credentials; Business Watchdog restricts its own requests and explains this before connection. Read the security and access details
No. It can provide a payment trail for review within its coverage; recovery remains a store operation.
No. Historical payments, other shops and external sales can explain them. Attribution and the covered time window matter.
Connect your store and the supported payment provider. Review the coverage and first synchronization before relying on the results. Features and limits depend on your plan.