Support » Plugin: WooCommerce » Orders stuck on pending

  • Resolved tehdong


    Hello. Today, all my orders began to get stuck on pending despite receiving a notification of payment. I have to manually click each order to processing and they no longer show the paypal transaction linked to the order.

    Could anyone help me fix this problem?

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 54 total)
  • PayPal is not returning to WooCommerce after taking payment, so those are the settings to look at. Sorry, can’t say which setting.

    Enabling the PayPal debug log may help:

    I’m having the exact same problem. Paypal seems to be working fine, but all orders go from ‘Payment Pending’ to ‘Cancelled’ due to payment time out.

    Checking my Woocommerce install, it looks as thugh Paypal Standard has been disabled. I never did this, but I did update Woocommerce yesterday πŸ™

    • This reply was modified 10 months, 1 week ago by  obversebooks.

    Same issue here! I’m not getting “new order” emails and orders are stuck in pending status in woocommerce. Some of the payments are processing in my PayPal account but the stuck in pending status won’t take items out of stock. It seems that PayPal is not “talking back” to woocommerce. Not sure where to go from here… Any help is greatly appreciated, thanks!

    The order status is pending when the customer paying through paypal account even if I am getting the payment.
    Its just started yesterday!
    I didnt do anything with my WP or Woocommerce!


    Any help please?!

    Same issue here, started yesterday. Payment is coming through as normal to PayPal but orders are stuck on pending until I manually change it to processing/complete. Confirmation emails are not sent out to customers or myself until I do this and it also has stopped changing the stock levels automatically.
    Can anyone help?

    Any chance of someone from WC commenting on/assisting with this?

    My system status

    ### WordPress Environment ###
    Home URL:
    Site URL:
    WC Version: 3.4.5
    Log Directory Writable: βœ”
    WP Version: 4.9.8
    WP Multisite: –
    WP Memory Limit: 768 MB
    WP Debug Mode: βœ”
    WP Cron: βœ”
    Language: en_GB
    External object cache: –
    ### Server Environment ###
    Server Info: Apache
    PHP Version: 7.0.31 - We recommend using PHP version 7.2 or above for greater performance and security. How to update your PHP version
    PHP Post Max Size: 128 MB
    PHP Time Limit: 0
    PHP Max Input Vars: 3000
    cURL Version: 7.59.0
    SUHOSIN Installed: –
    MySQL Version: 5.6.40-84.0-log
    Max Upload Size: 128 MB
    Default Timezone is UTC: βœ”
    fsockopen/cURL: βœ”
    SoapClient: βœ”
    DOMDocument: βœ”
    GZip: βœ”
    Multibyte String: βœ”
    Remote Post: βœ”
    Remote Get: βœ”
    ### Database ###
    WC Database Version: 3.4.5
    WC Database Prefix: wp_
    Total Database Size: 110.19MB
    Database Data Size: 84.89MB
    Database Index Size: 25.30MB
    wp_woocommerce_sessions: Data: 1.55MB + Index: 0.07MB
    wp_woocommerce_api_keys: Data: 0.00MB + Index: 0.00MB
    wp_woocommerce_attribute_taxonomies: Data: 0.00MB + Index: 0.00MB
    wp_woocommerce_downloadable_product_permissions: Data: 0.54MB + Index: 0.61MB
    wp_woocommerce_order_items: Data: 0.87MB + Index: 0.47MB
    wp_woocommerce_order_itemmeta: Data: 5.68MB + Index: 4.42MB
    wp_woocommerce_tax_rates: Data: 0.00MB + Index: 0.00MB
    wp_woocommerce_tax_rate_locations: Data: 0.00MB + Index: 0.00MB
    wp_woocommerce_shipping_zones: Data: 0.00MB + Index: 0.00MB
    wp_woocommerce_shipping_zone_locations: Data: 0.00MB + Index: 0.01MB
    wp_woocommerce_shipping_zone_methods: Data: 0.00MB + Index: 0.00MB
    wp_woocommerce_payment_tokens: Data: 0.00MB + Index: 0.00MB
    wp_woocommerce_payment_tokenmeta: Data: 0.00MB + Index: 0.00MB
    wp_woocommerce_log: Data: 0.00MB + Index: 0.00MB
    wp_commentmeta: Data: 0.17MB + Index: 0.13MB
    wp_comments: Data: 2.73MB + Index: 1.33MB
    wp_duplicator_packages: Data: 0.00MB + Index: 0.00MB
    wp_links: Data: 0.00MB + Index: 0.00MB
    wp_options: Data: 1.06MB + Index: 0.13MB
    wp_postmeta: Data: 20.10MB + Index: 12.96MB
    wp_posts: Data: 2.88MB + Index: 0.79MB
    wp_termmeta: Data: 0.00MB + Index: 0.01MB
    wp_terms: Data: 0.00MB + Index: 0.01MB
    wp_term_relationships: Data: 0.04MB + Index: 0.08MB
    wp_term_taxonomy: Data: 0.00MB + Index: 0.01MB
    wp_usermeta: Data: 2.76MB + Index: 1.90MB
    wp_users: Data: 0.15MB + Index: 0.18MB
    wp_wc_download_log: Data: 0.06MB + Index: 0.06MB
    wp_wc_webhooks: Data: 0.00MB + Index: 0.00MB
    wp_wfBadLeechers: Data: 0.00MB + Index: 0.00MB
    wp_wfBlockedCommentLog: Data: 0.00MB + Index: 0.00MB
    wp_wfBlockedIPLog: Data: 0.02MB + Index: 0.00MB
    wp_wfBlocks: Data: 0.00MB + Index: 0.00MB
    wp_wfBlocks7: Data: 0.00MB + Index: 0.00MB
    wp_wfBlocksAdv: Data: 0.00MB + Index: 0.00MB
    wp_wfConfig: Data: 1.12MB + Index: 0.01MB
    wp_wfCrawlers: Data: 0.01MB + Index: 0.01MB
    wp_wfFileChanges: Data: 0.00MB + Index: 0.00MB
    wp_wfFileMods: Data: 3.24MB + Index: 0.68MB
    wp_wfHits: Data: 1.26MB + Index: 0.26MB
    wp_wfHoover: Data: 0.00MB + Index: 0.00MB
    wp_wfIssues: Data: 0.02MB + Index: 0.01MB
    wp_wfKnownFileList: Data: 1.71MB + Index: 0.20MB
    wp_wfLeechers: Data: 0.10MB + Index: 0.09MB
    wp_wfLiveTrafficHuman: Data: 0.02MB + Index: 0.02MB
    wp_wfLockedOut: Data: 0.00MB + Index: 0.00MB
    wp_wfLocs: Data: 0.01MB + Index: 0.00MB
    wp_wfLogins: Data: 0.20MB + Index: 0.04MB
    wp_wfNet404s: Data: 0.00MB + Index: 0.00MB
    wp_wfNotifications: Data: 0.01MB + Index: 0.00MB
    wp_wfPendingIssues: Data: 0.00MB + Index: 0.01MB
    wp_wfReverseCache: Data: 0.09MB + Index: 0.02MB
    wp_wfScanners: Data: 0.18MB + Index: 0.18MB
    wp_wfSNIPCache: Data: 0.00MB + Index: 0.00MB
    wp_wfStatus: Data: 0.22MB + Index: 0.08MB
    wp_wfThrottleLog: Data: 0.00MB + Index: 0.00MB
    wp_wfVulnScanners: Data: 0.00MB + Index: 0.00MB
    wp_wpml_mails: Data: 37.46MB + Index: 0.04MB
    wp_wpsc_also_bought: Data: 0.00MB + Index: 0.00MB
    wp_wpsc_cart_contents: Data: 0.08MB + Index: 0.01MB
    wp_wpsc_checkout_forms: Data: 0.00MB + Index: 0.00MB
    wp_wpsc_claimed_stock: Data: 0.00MB + Index: 0.00MB
    wp_wpsc_coupon_codes: Data: 0.00MB + Index: 0.00MB
    wp_wpsc_currency_list: Data: 0.02MB + Index: 0.01MB
    wp_wpsc_download_status: Data: 0.02MB + Index: 0.03MB
    wp_wpsc_meta: Data: 0.05MB + Index: 0.05MB
    wp_wpsc_product_rating: Data: 0.00MB + Index: 0.00MB
    wp_wpsc_purchase_logs: Data: 0.10MB + Index: 0.04MB
    wp_wpsc_region_tax: Data: 0.00MB + Index: 0.00MB
    wp_wpsc_submited_form_data: Data: 0.36MB + Index: 0.34MB
    ### Post Type Counts ###
    attachment: 296
    page: 34
    pf_contact: 95
    post: 2
    product: 100
    product_variation: 198
    revision: 409
    shop_coupon: 13
    shop_order: 6938
    shop_order_refund: 61
    was: 3
    wooframework: 212
    wpsc-product: 37
    wpsc-product-file: 21
    ### Security ###
    Secure connection (HTTPS): βœ”
    Hide errors from visitors: βœ”
    ### Active Plugins (24) ###
    Akismet Anti-Spam: by Automattic – 4.0.8
    BackUpWordPress: by XIBO Ltd – 3.7
    Easy Theme and Plugin Upgrades: by Chris Jean – 2.0.0
    Gutenberg: by Gutenberg Team – 3.7.0
    Maintenance: by fruitfulcode – 3.6.1
    Media Files Tool: by j.conti – 1.2.1
    Official StatCounter Plugin: by Aodhan Cullen – 2.0.6
    PC Hide Pages: by Peter Coughlin – 1.4
    Free & Simple Contact Form Plugin - PirateForms: by Themeisle – 2.4.4
    Really Simple SSL: by Rogier Lankhorst
    Mark Wolters – 3.0.5
    Regenerate Thumbnails: by Alex Mills (Viper007Bond) – 3.0.2
    WC Restore the Purchased Items Column in Orders Page: by Rynaldo Stoltz – 1.2
    SG Optimiser: by SiteGround – 4.0.7
    WooCommerce Print Address Labels: by Ewout Fernhout – 1.5.6
    WooCommerce Advanced Shipping - Advanced Pricing: by Jeroen Sormani – 2.1.0 – Not tested with the active version of WooCommerce
    WooCommerce Advanced Shipping: by Jeroen Sormani – 1.0.13 – Not tested with the active version of WooCommerce
    WooCommerce Colors: by WooThemes – 1.0.7 – Not tested with the active version of WooCommerce
    Woocommerce Partial Orders Pro: by Code Ninjas – 1.9.1 – Not tested with the active version of WooCommerce
    WooCommerce Show Attributes: by Isabel Castillo – 1.6.4 – Not tested with the active version of WooCommerce
    WooCommerce: by Automattic – 3.4.5
    Wordfence Security: by Wordfence – 7.1.11
    WordPress Importer: by wordpressdotorg – 0.6.4
    WP Mail Logging: by Christian ZΓΆller – 1.8.4
    WP Overnight Sidekick: by Jeremiah Prummer
    Ewout Fernhout
    Michael Kluver – 2.0.3
    ### Settings ###
    API Enabled: βœ”
    Force SSL: –
    Currency: GBP (Β£)
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
    exclude-from-search (exclude-from-search)
    featured (featured)
    outofstock (outofstock)
    rated-1 (rated-1)
    rated-2 (rated-2)
    rated-3 (rated-3)
    rated-4 (rated-4)
    rated-5 (rated-5)
    ### WC Pages ###
    Shop base: #185 - /shop/
    Basket: #646 - /cart/
    Checkout: #215 - /checkout/
    My account: #188 - /your-account/
    Terms and conditions: ❌ Page not set
    ### Theme ###
    Name: Shelflife
    Version: 1.5.6
    Author URL:
    Child Theme: ❌ – If you are modifying WooCommerce on a parent theme that you did not build
    personally we recommend using a child theme. See: How to create a child theme
    WooCommerce Support: βœ”
    ### Templates ###
    Overrides: shelflife/woocommerce/myaccount/my-account.php

    Also just realised that I haven’t received any transaction emails from PayPal since the issue started yesterday (neither receipts for sales or for the purchases I’ve made on other websites), is anyone else experiencing this too and could it mean it’s a problem on PayPals end?

    Hello, are you using Automaticc paypal express free plugin ?

    I’m not.

    WooCommerce plugin

    I’m using the WooCommerce plugin too. I’ve managed to rectify it for now by setting up a PayPal identity token, this allows payments to be verified without the need for IPN. It seems to be working so far all orders since have come through normally.

    Login to your PayPal account, go to settings > my payment preferences > website preferences > turn on auto return and enter your website link, turn on payment data transfer and then you are provided with the identity token.
    Then go to WooCommerce > Settings > Payments > PayPal
    Copy the identity token from PayPal into the PayPal Identity token section.
    Hope this helps someone else

    Yep, WooCommerce. I’ll give your suggestion a try livro128 – ta.

    Hope Woo team member will find a minute to reply to this thread!

    • This reply was modified 10 months, 1 week ago by  gerasimovich.
Viewing 15 replies - 1 through 15 (of 54 total)
  • The topic ‘Orders stuck on pending’ is closed to new replies.