When you see a pending payment in WooCommerce, it can be unsettling. An order exists, a customer has checked out, but the money has not arrived yet. For many merchants, this raises an immediate and understandable question: is something wrong, or is this just how payments work?
Key takeaways
Seeing a pending payment does not mean something is wrong — it means the payment process is still in progress.
WooCommerce records the order first and waits for confirmation from the payment method, which is why money may not appear immediately.
Different payment types take different amounts of time to confirm, even when the customer has checked out successfully.
In most cases, pending payments resolve on their own without any action from the merchant.
Understanding how and why payments stay pending helps merchants respond calmly, avoid mistakes, and reassure customers with confidence.
In most cases, a WooCommerce pending payment is not a failure. It is a temporary state that reflects how payments move through a payment method before reaching your business. This article explains what that status actually means, why it happens, and when you can realistically expect to be paid, with a specific focus on UK merchants.
Wallid & WooCommerce
How this guide fits into WooCommerce payments
This article focuses on one specific question: what a pending payment means and when merchants get paid.
If you want either a broader view or a parallel deep dive into a related payment issue, these guides sit alongside it.
In WooCommerce, a pending payment status means that an order has been created, but the payment has not yet been confirmed.
At this stage:
The customer has reached the end of checkout
WooCommerce has recorded the order
The payment process has started, but is not finished
Importantly, pending does not mean failed, declined, or cancelled. It simply means WooCommerce is waiting for confirmation from the payment flow.
For most WooCommerce stores, this is completely normal behaviour. The majority of pending payments resolve on their own once the payment process finishes, without any intervention from the merchant.
This status exists because WooCommerce itself does not move money. It reflects updates received from payment methods and providers as transactions are authorised and later settled.
Why payments end up in a pending state
Payments become pending for different reasons, depending on how the customer chose to pay and how that payment is processed.
Card-based payments
With card payments, a pending state usually means that authorisation has occurred, but settlement has not yet completed.
Common reasons include:
The card network is still confirming the transaction
Fraud or risk checks are taking place
The payment provider batches settlements rather than confirming instantly
In these cases, the payment often completes automatically within a short period, without any action required from the merchant or the customer.
Bank-based and redirect payments
Bank-based payments often involve an extra step outside your checkout, such as a redirect to the customer’s banking environment.
A payment may remain pending if:
The customer has not yet completed the final confirmation step
The bank is still processing the transfer
The payment method confirms completion asynchronously rather than instantly
This is normal behaviour for many bank-based flows and does not indicate a problem on its own.
Customer-side interruptions
Sometimes the issue is simply timing or behaviour at checkout. For example:
The customer closes the browser before confirmation
The session expires during checkout
The customer is distracted and does not complete the final step
In these cases, WooCommerce keeps the order as pending because it cannot yet determine the outcome.
There is no single universal timeline for pending payments, because WooCommerce reflects the rules of the underlying payment method.
In practice, most pending payments fall into a small number of common patterns, which are easier to understand when viewed side by side:
Typical duration
What it usually means
What merchants should expect
A few minutes to a few hours
The payment is being authorised or confirmed by the payment method
The order will usually update automatically without any action needed
Several hours up to one business day
The payment confirms asynchronously or requires additional processing
Payment status updates once confirmation is received
Longer than one business day
The customer may not have completed the final step, or the process stalled
The payment may expire, fail, or require customer follow-up
Indefinite / never updates
The payment was never completed or confirmation was never received
The order can usually be cancelled safely after review
If a payment remains pending beyond what is typical for your payment method, it usually means the process has stalled rather than failed outright.
Reduce Payment Confusion and Get Paid with Confidence
If pending payments are creating uncertainty for your WooCommerce store, it may be time to review how your payment flow works.
Wallid helps merchants use Pay-by-Bank payments that confirm clearly, avoid chargebacks,
and reduce the stress caused by delayed or unclear payment statuses.
Discuss your WooCommerce setup, payment timelines, and whether pay-by-bank
can help you reduce pending states and set clearer expectations for customers.
What you should and should not do while a payment is pending
Pending payments often create pressure to act quickly, but in most cases, patience is the correct response.
What to do
Allow time for the payment to complete naturally
Check whether the customer received any payment confirmation messages
Monitor whether the order status updates automatically
What not to do
Do not fulfil the order until payment is confirmed
Do not immediately assume the payment has failed
Do not ask the customer to pay again unless the payment clearly expires or fails
One of the most common merchant mistakes is acting too quickly. Cancelling orders or requesting a new payment while the original one is still processing can lead to duplicate charges and unnecessary customer frustration.
Acting too early can create duplicate payments or unnecessary customer confusion.
From the customer’s perspective, pending payments can be just as confusing.
A customer may believe they have already paid, especially if:
They completed steps outside your checkout
Their bank shows a temporary transaction
They received a partial confirmation message
Clear communication is important. Reassuring customers that the payment is still processing, rather than failed, helps maintain trust and reduces support requests.
Reduce Payment Confusion and Get Paid with Confidence
If pending payments are creating uncertainty for your WooCommerce store, it may be time to review how your payment flow works.
Wallid helps merchants use Pay-by-Bank payments that confirm clearly, avoid chargebacks,
and reduce the stress caused by delayed or unclear payment statuses.
Discuss your WooCommerce setup, payment timelines, and whether pay-by-bank
can help you reduce pending states and set clearer expectations for customers.
Reducing payment anxiety and long-term payment issues
While pending payments are a normal part of online commerce, persistent confusion around them usually points to deeper payment design issues.
Merchants who experience frequent pending payments often benefit from:
Clearer checkout messaging
Payment methods that confirm status reliably
Payment flows that reduce customer drop-off
Understanding how different payment types behave is a first step toward reducing uncertainty, improving reliability, and setting the right expectations for customers.
Putting pending payments in context
Seeing pending payments in WooCommerce is not a sign that your store is broken. It reflects the reality that not all payments complete instantly, especially when banks are involved.
By understanding what pending really means, how long it typically lasts, and when to act, you can reduce stress, avoid mistakes, and communicate more confidently with your customers.
For a broader understanding of how WooCommerce payments work end to end, including common issues and payment methods, this topic connects naturally with our pillar content and related articles in this series.
Frequently asked questions
Does a pending payment mean the customer has paid?
Not necessarily. A pending payment means the payment process has started, but it has not yet been fully confirmed or completed.
How long do WooCommerce pending payments usually take?
This depends on the payment method. Some payments confirm within minutes, while others may take several hours or up to one business day.
Should I fulfil an order while the payment is still pending?
No. Orders should only be fulfilled once payment is confirmed and the order status updates accordingly.
Why does WooCommerce show pending when the customer says they paid?
Customers may see temporary or provisional messages from their bank. WooCommerce only updates the order when the payment flow confirms completion.
Can pending payments turn into failed payments?
Yes. If the payment is not completed or is rejected during processing, the status may eventually change to failed or be cancelled.
Will a pending payment update automatically?
In most cases, yes. Once the payment process finishes, WooCommerce updates the order status automatically.
Can customers accidentally pay twice if a payment stays pending?
This can happen if customers are asked to retry payment too quickly. Waiting for a clear outcome helps prevent duplicate charges.
How can I reduce confusion around pending payments?
Clear checkout messaging, realistic expectations, and calm communication with customers all help reduce uncertainty around payment status.
WooCommerce pending payments indicate that an order has been created but the payment has not yet been fully confirmed.
This is a normal state for many payment methods, especially when confirmation happens asynchronously.
Most pending payments resolve automatically within hours or one business day.
Merchants should wait for confirmation before fulfilling orders and avoid requesting duplicate payments too early.
This article explains the WooCommerce “pending payment” status, clarifying that it does not indicate a failure.
It outlines why payments remain pending, how long confirmation typically takes, and how merchants should respond.
The focus is on reducing merchant anxiety, preventing premature action, and setting clear expectations around payment timing.