The capture is still pending
Review, funding or receiving-account requirements can delay the final payment result. Check the specific status details.
PayPal · Payment status and store confirmation
“Received” in a message or payment overview is not enough to decide whether an order is ready. Inspect the PayPal capture and its current status, then trace the notification that should update the shop.
Some cases are payment delays; others are failures to communicate a final result.
Review, funding or receiving-account requirements can delay the final payment result. Check the specific status details.
The relevant PayPal app, event subscription, destination or delivery can differ from what the installed gateway expects.
A PayPal order ID, authorization and capture are different references; sandbox and live accounts also remain separate.
The same PayPal status means different things depending on how the plugin is set up.
With the payment intent set to Authorize, the order waits On hold until you capture the payment from the order. Nothing is missing — but an authorization does not last forever, so capture or void it in time.
Often a payment in a currency your PayPal account does not accept automatically. PayPal holds it until you accept or decline it in the PayPal account; the order is right to wait.
The buyer paid from a bank account. The money clears after several days; ship only after the capture is COMPLETED.
After moving from staging or changing the site URL, PayPal keeps sending events to the previous address. Check the webhook status in the PayPal Payments settings and subscribe the webhooks again.
The buyer approved in the PayPal window and closed it before returning to the shop. PayPal shows no completed payment, WooCommerce shows Pending payment — no money moved, do not ship.
A test order paid in the sandbox will never appear in the live PayPal account, and the other way round. Check which environment the plugin used.
Official references for the checks above:
For a provider-side pending result, follow the PayPal account guidance for that specific reason. For a completed capture with a stale shop status, repair the gateway’s notification path and reconcile the original transaction before changing order handling.
Re-read the capture and order after recovery. Confirm that any retry applied the original result once. Do not capture again, refund or ask for another payment merely to make the status labels agree.
With covered PayPal and shop data, Business Watchdog compares independent captures and supported refunds with order records. A completed, linked capture missing from the store’s payment state is different from a provider payment that is still pending.
A pending PayPal payment is not automatically a store failure or missing money. Supported references, source freshness and provider coverage matter. Monitoring does not release held funds or change a PayPal transaction.
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. Approval and capture are separate events. Inspect the capture result before making a fulfillment decision.
No. Provider-side account requirements and payment decisions remain with PayPal.
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.