What status does the order have?
OMG. I am so sorry. Okay -it won’t leave pending. I’ve seen that a lot of people have this problem. Let me just run down what I’ve already done:
1. Turned off all of my plugins and was running only woo commerce. Didn’t change anything -and I’ve never been running a caching plugin (though maybe I should).
2. Ran the systems setting test in the administrative area – all green. No problems.
3. Added the new paypal gateway from git hub
4. Downloaded and reinstalled the whole woocommerce plugin. No dice.
5. Double checked with my host if there were any problems with receiving IPN’s from paypal, and no.
All along, the logging showed successfully completed payments. They show up in the notes section of each order. Forcing complete does not increment (or decrement) the inventory.
I hope this helps. I’m wondering if I’ve missed some crucial setting…
Thanks for your help.
Sorry, I don’t understand 🙂 When you look at a new order, which in the order notes says payment complete, is the order status:
a) pending
b) on-hold
or c) processing
🙂
OH, and when I process a refund from PayPal, it works. I get the email, the icon changes to the refund icon in the orders dashboard. It’s just the darn “complete.”
I’ve responded on support asking for a login. lets work it out there, then you can come back here later and let everyone know how we did 😉
just to update anyone else who runs into this problem. First, Mike rules. Thanks so much for your help! Second, I had a pre-existing “pending” in the taxonomy table, so then WC couldn’t use it and reset my orders appropriately. If all your other IPN stuff is working, go to the system status and check at the bottom to make sure your statuses all look right.
Thanks again to Mike, this was a very specific situation and I am so grateful Mike and Woo took the time to get me on track!
This issue is resolved for me!
What do you mean ‘Look right’?
I have:
WC Taxonomies
Order Statuses: cancelled (cancelled), completed (completed), failed (failed), on-hold (on-hold), pending (pending), processing (processing), refunded (refunded)
It looks right to me, but I have the same problem..