CC Field Missing
-
On Friday I received this email from a client:
I’ve seen a rash of “Failed Orders” since the last time I updated, August 17. I am seeing frequent “Failed Order” receipt showing that the customer tired to pay with a credit card. For some of them, I then see a few minutes later, the successful order paid through PayPal. In the Back End, WooCommerce > Orders, I see this message when examining the order:
“Could not retrieve order. /home/customer/www/mechanicalelements.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-api-client/src/Endpoint/OrderEndpoint.php:459 Order status changed from Pending payment to Failed.”
I normally see a failed order once or twice a year. All of the sudden it’s once or twice a day. Something happened because of the update. What did Woo do?
I can’t tell if the issue is with WooCommerce core (Version 6.8.2), or with the PayPal Payments Plugin (Version 1.9.2).
After looking at their website I found that the Credit Card field which we’ve had activated for a few months was missing and it looked like orders were going through when users used the Smart Buttons mentioned in this thread.
So, I added the following CSS to our child theme:
.payment_method_ppcp-credit-card-gateway { display: contents !important; }
When the next order came in we went were still getting the same error that was mentioned in that thread. However, that buyer immediately clicked the smart button and the order came through correctly.
So, we mutually decided to implement the work around mentioned in the thread I linked to above and also deactivated SG Optimizer plugin since we are on SiteGround. That seems to have fixed the issue. However, we believe that the problem we were having was related to updating from 1.7.x (or 1.8.0) to 1.9.2. Meaning that the problem we were having has existed since 1.9.0 was released on July 4, 2022.
Is there a fix that would allow us to upgrade back to 1.9.2 from the script fix workaround?
- The topic ‘CC Field Missing’ is closed to new replies.