WooCommerce order Pending or On hold Print

  • woocommerce, order status, pending payment, on hold
  • 0

Quick answer

Order states describe different stages of payment and fulfillment. Pending payment or On hold may be expected for some methods, while Processing usually means a paid order still needs fulfillment. Do not change a status merely to make a warning disappear.

Before you start

Match the exact order and payment method. Note the order time, sanitized gateway reference, order notes, and customer-visible result. Avoid exposing customer addresses or payment information in screenshots.

Steps

  1. Read the current gateway's documented order flow. Determine whether it confirms payment immediately, waits for a delayed method, or requires a manual bank-payment check.
  2. Compare the gateway transaction with WooCommerce's notes. Look for callback failures, test/live mismatches, blocked notifications, or a connection to the wrong merchant account.
  3. If the customer appears charged but the order is not confirmed, ask an authorized merchant-account user to verify the provider record. Do not request another payment or ship solely on the basis of a customer screenshot.
  4. Reproduce any technical callback problem on staging, repair the cause, and follow the gateway's supported reconciliation process for the live order.

Verify the result

The order should reflect verified payment and fulfillment evidence, with a clear note explaining any manual reconciliation. Test future orders to show the underlying notification path is functioning.

Troubleshooting and recovery

Never bulk-mark pending orders as paid. If a provider notification is delayed, preserve logs and references and escalate the specific order rather than changing unrelated orders or reducing security checks.

Related help

Official references

Reviewed October 31, 2026. Interfaces, vendor availability, and account features can change. Check your current account before making changes.


Was this answer helpful?

« Back