Support » Plugin: WooCommerce » Cart doens't clear after payment

  • Resolved malinky


    Updated to Woocommerce 2.0.6. Using Payment Express Gateway.

    Having two issues.

    1. The cart doesn’t clear after payment has been processed and approved by the gateway.

    2. The customer’s account shows the Pay / View / Cancel buttons even though payment has already been processed. Once the order has been manually marked as processing in the WP admin the Pay and Cancel buttons finally disappear. This is confusing for customers who are led to believe their payment didn’t go through properly.

    Any help would be greatly appreciated.

Viewing 9 replies - 1 through 9 (of 9 total)
  • Adding more information.

    The website url is

    …although you won’t be able to see the issue with the cart unless you proceed to buy something. There is a test product here:

    I had this problem once, I had to go into my WooCommerce settings and clear transcripts (I think that’s what it said). I would tell you exactly but I’m in bed on cell. Just look around in your settings.

    Thanks for your advice daileycon but unfortunately it didn’t work. I cleared the transients and the expired transients. Also cleared the cache on the browser (Chrome/Mac) but the cart with the product doesn’t disappear after the payment has been processed. Same problem still exists with the Pay button showing up as well.

    That sucks. Are you using any kind of cache plugin?

    Nope, no caching plugin.

    Sounds like a payment gateway plugin problem to me. It is usually the payment plugin that handles updating the order status based on payment status.

    As for emptying the cart, that can happen via WooCommerce itself during processing of checkout – or possibly via the payment plugin depending on whether the developer of the plugin decided to add code for that.

    I’d say get the payment processing working first so that orders get the proper status after payment, and see if other related issues disappear on their own.

    Note that if you’re testing on “localhost” and your payment processor sends a “post back” or payment notification to the site after payment is made then it won’t work for testing purposes because your “localhost” system is not accessible over the Internet by the name “localhost” ( e.g. localhost always resolves to, which is not a routable address thus no traffic destined for that address ever leaves the local system ).

    Thanks for the advice however the payment gateway plugin was working as it should prior to updating to the latest version of Woocommerce.

    The site is live (link provided above) and has been running properly for a couple of years now.

    The plugin details are : WooCommerce Payment Express Gateway v 1.1

    You need v2.0 of the gateway 😉

    Thanks for that. Actually the Plugin page didn’t tell me that the plug-in needed to be updated so I didn’t even realise that.

    I couldn’t find v2.0 on the Woocommerce Extension list but I did upgrade to v1.2 and that has fixed the problem. Thanks very much for your help! 🙂

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Cart doens't clear after payment’ is closed to new replies.