WooCommerce PayPal Payments and Internal server error on chekcout
-
As of 7/4 my website is no longer processing payments. I have no idea what has happened as we have not changed anything. I have tried to switch the theme to “storefront” and turn off all plugins except WooCommerce and the WooCommerce PayPal Payments but still the error persists.
Basically, you put an item in your cart and go though checkout, you then get a pop up window for PayPal and proceed to login and complete the order and are then taken back to Bluebanyanyoga.com to the checkout page where you get a a message that says “!Internal Server Error.
I have called the host Network Solutions and it’s not on their end they say, they want to charge me to fix it.
In the logs there are errors as pasted below:
2022-07-08T00:06:33+00:00 CRITICAL Uncaught ArgumentCountError: Too few arguments to function WooCommerce\PayPalCommerce\WcGateway\Processor\OrderProcessor::__construct(), 9 passed in /data/user5/2020/15/16462/wordpress/.c45f8365d3c1c106f622f6f911d45a02/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/services.php on line 222 and exactly 10 expected in /data/user5/2020/15/16462/wordpress/.c45f8365d3c1c106f622f6f911d45a02/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Processor/OrderProcessor.php:131 Stack trace: #0 /data/user5/2020/15/16462/wordpress/.c45f8365d3c1c106f622f6f911d45a02/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/services.php(222): WooCommerce\PayPalCommerce\WcGateway\Processor\OrderProcessor->__construct() #1 /data/user5/2020/15/16462/wordpress/.c45f8365d3c1c106f622f6f911d45a02/wp-content/plugins/woocommerce-paypal-payments/vendor/dhii/containers/src/DelegatingContainer.php(117): WooCommerce\PayPalCommerce\WcGateway\WCGatewayModule::WooCommerce\PayPalCo in /data/user5/2020/15/16462/wordpress/.c45f8365d3c1c106f622f6f911d45a02/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Processor/OrderProcessor.php on line 131 2022-07-08T00:57:16+00:00 CRITICAL Uncaught Error: Call to undefined method WC_Order::get_total_fees() in /data/user5/2020/15/16462/wordpress/.c45f8365d3c1c106f622f6f911d45a02/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-api-client/src/Factory/AmountFactory.php:145 Stack trace: #0 /data/user5/2020/15/16462/wordpress/.c45f8365d3c1c106f622f6f911d45a02/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-api-client/src/Factory/PurchaseUnitFactory.php(109): WooCommerce\PayPalCommerce\ApiClient\Factory\AmountFactory->from_wc_order() #1 /data/user5/2020/15/16462/wordpress/.c45f8365d3c1c106f622f6f911d45a02/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-api-client/src/Factory/OrderFactory.php(91): WooCommerce\PayPalCommerce\ApiClient\Factory\PurchaseUnitFactory->from_wc_order() #2 /data/user5/2020/15/16462/wordpress/.c45f8365d3c1c106f622f6f911d45a02/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Processor/OrderProcessor.php(277): WooCommerce\PayPalCommerce\ApiClient\Factory\OrderFactory->f in /data/user5/2020/15/16462/wordpress/.c45f8365d3c1c106f622f6f911d45a02/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-api-client/src/Factory/AmountFactory.php on line 145
The page I need help with: [log in to see the link]
- The topic ‘WooCommerce PayPal Payments and Internal server error on chekcout’ is closed to new replies.