Intermittent PayPal Checkout failures
-
Hi there,
We are experiencing intermittent PayPal Checkout failures on our WooCommerce store using Payment Plugins for PayPal.
Environment
- WordPress 6.9.4
- PHP 8.3
- WooCommerce 4.3.2
- Payment Plugins for PayPal 2.0.19
- PixelManager 1.6.1.0, MC4WP 4.13.1, CookieYes 3.5.1,
- YooThemePro, Wordfence, Really Simple Security
- Low traffic store (approximately 20 new visitors/day, 5 orders/day, 2 products)
Symptoms
Some customers see the PayPal popup with the message:
“Something went wrong. Please go back to [store] and choose another way to pay. PayPal isn’t available at this time.”
When this happens:
- no WooCommerce order is created
- no errors logged by the plugin
- WooCommerce error logs are empty
- PHP logs contain no related errors
The problem has been reported by customers in the US, UK, Germany and Finland.
PayPal REST API logsThe PayPal REST API logs show a very clear pattern.
- Successful payments:
POST /v2/checkout/ordersGET /v2/checkout/orders/{id}PATCH /v2/checkout/orders/{id}POST /v2/checkout/orders/{id}/capture(GET /v2/checkout/orders/{id})The payment is captured successfully and the order is completed.
- Failed payments:
POST /v2/checkout/ordersOnly the initial Create Order request is made.
There are no subsequent GET, PATCH or CAPTURE requests.
Additional observations
- PayPal credentials are correct.
- Successful payments work normally.
- There are no REST API errors returned by PayPal.
Any ideas or clues?
Thank you,
ArkadiuszThe page I need help with: [log in to see the link]
You must be logged in to reply to this topic.