Support » Plugin: Braintree for WooCommerce Payment Gateway » Order status stuck at Processing

  • Resolved nothin7

    (@nothin7)


    Hi, I’ve read the other threads in this support forum on this topic, but they haven’t resolved my issue. For some strange reason, any orders containing my “Recurring Donation” product are marked Processing, not Completed, despite the payment successfully being taken. This is bizarre because I have another variable subscription product (“Subscription”) and when it’s in an order, the order is marked Completed (unless, of course, the donation product is also in the order).

    All variations for both products are marked Virtual.

    Example Donation product variation: https://my.cl.ly/content/07c348492e96

    Example Subscription product variation: https://my.cl.ly/content/d7f080579842

    Here is my System Report: https://my.cl.ly/content/b64b561480bb

    Both the Processing order (containing Donation) and the Completed order (containing Subscription) contain a single similar order note: “Braintree (Credit Card) Charge Approved: Visa ending in 1760 (expires 11/18) (Transaction ID 0g5j26b5)”, the only difference being the Transaction ID.

    Not sure if this is related, but I was also getting “Internal Server Error” upon clicking “Place Order” last night, though fortunately that seemed to resolve itself. In other words, I was able to replicate the “Processing” order problem with a new order after the Internal Server Errors stopped. Turns out my payments were going through regardless of whether I saw “Internal Server Error”.

    Not to confuse matters further, but maybe this is also relevant: when I was getting the Internal Server Error, my Donation subscriptions were being marked Pending, whereas my Subscription subscriptions were being marked Active. When I stopped getting the Internal Server Error, both Subscription and Donation (subscriptions) were being marked Active. So maybe the Internal Server error was indicating an issue activating the Donation subscription. Would love to know what the Internal Server Error was about, but first priority is figuring out how to mark all Virtual orders as Completed upon successful payment!

    Thank you.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter nothin7

    (@nothin7)

    Marking these variations as both Virtual and Downloadable (even though there are no downloable products) fixed the Order Status issue. But I’m now getting Internal Server Errors again. Can you help debug?

    Thread Starter nothin7

    (@nothin7)

    Never mind; this was caused by a PHP error in functions.php. Sorry to bother you!

    Hi @nothin7 , I am have a similar issue. I have a woocommerce plugin with square. All the payments are “Processing”. Which PHP error in functions.php was it that you solved to fix this problem?

    Thread Starter nothin7

    (@nothin7)

    @kevingrastorf I don’t remember exactly, but I don’t think my PHP error was related to the gateway plugin. Rather, it was terminating the script and causing issues as a side effect. So look at your PHP error log and make sure it’s clean.

    • This reply was modified 2 years, 2 months ago by nothin7.
Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Order status stuck at Processing’ is closed to new replies.