Woocommerce White Screen - wordpress

I have updated Woocommerce to the latest version but now payments are no longer being processed on the frontend for both payment methods: BACS and SagePay. Once 'place order' is clicked it stays on the same page, no emails are received although the order does appear on the backend.
If I try and cancel the order it brings up a white screen.
I am using the latest version of Wordpress.
Any ideas?

Edit - Please inspect element using Google Chrome, if you receive an Ajax error or 500-503 error then the paragraph below explains it.
What SagePay plugin are you using? If you are using the free direct gateway plugin. Then this plugin is no longer supported/updated therefore isn't working with WP 4.1.1. From my experience, if you disable the SagePay plugin your 'place order' button should now work again.

Related

WordPress + Elementor PRO + PayPal Developer : Custom HTML not rendered

I use Wordpress with Elementor PRO.
To display a PayPal button, I use the PayPal Developer SDK available on the PayPal Developer website.
The design of the Paypal button, I configure on developer.paypal.com
PayPal gives you then an HTML code to copy and paste to. I take the Elementor HTML widget and paste the code in that widget.
But the PayPal button does not appear! Sometimes, only for milliseconds but then disappears. I cached always but without result.
Why Elementor / Elementor PRO does not show up (ignore) PayPal button created by HTML code via PayPal's developer website ?
Is Elementor / Elementor PRO compatible with PayPal Developer SDK ?
I deactivated some other plugins but the issue stays.
I created a Test page without using Elementor and put the HTML code there. The PayPal button shows up on the spot as it should be !

Stripe not displaying input fields Woo Commerce

I have integrated Stripe payment gateway in my client’s woo commerce website.
But when I tested in Live mode, input fields are not allowing to add the card details. When I checked it displays:
<!– a Stripe Element will be inserted here. –>”
Odds are pretty good the browser console shows some Javascript errors that are causing the Stripe Elements to not render properly, so I'd suggest having a look at your browser console.

ccavenue woocommerce plugin is not redirecting to ccavenue

I have an ecommerce site(woocommerce). Recently I had developed a theme by myself and had added required plugins including woocommerce. As woocommerce has not payment gateway option for ccavenue, I added another plugin ccavenue advanced and it provided ccavenue option in woocommerce. Earlier it used to work fine, before this new theme.
But now, when user try to pay, after entering billing details, when user click place order, instead of redirecting to ccavenue, a page with order details with a message appear,
"Thank you for your order, please click the button below to pay with CCAvenue."
But below there is no button. Please see the image
This is the final page appears
I have tried with other available ccavenue woocommerce plugin but the result is same. I have included woocommerce.php file also. but still same result. I tried with paypal and it is redirecting to paypal.
I searched over internet a lot but could not able to find out any solution.
Any guidance will be helpful. Thanks in advance. Sorry for my bad English.
Upgrade your PHP version to latest one. The issue happened due to the disabled condition of Soapclient extension in older version php.

WooCommerce Payment Gateway not showing on checkout page

I have enabled the PayPal standard gateway. This is currently the showing payment method on the checkout page. I have installed an SSL and have an HTTPS:// how ever when i try to enable the PayPal Pro Payment Gateway (in sandbox mode) the Checkout page only displays the Paypal standard method and does not give the familiar radio buttons to select the method. Only method available is the paypal standard.
I also tried enabling the Cheque payment gateway but that also does not display on checkout page
Is there any way to fix this so the credit card input Paypal pro payment method displays on the checkout page?
The site is https://www.dowelmax.com
I had this very same problem and found this page in researching the answer. You mentioned that it turned out to be a conflict with a currency switcher plugin. I had one of those installed, so tried disabling that and indeed my problem resolved too!
To further clarify a solution for anyone else in the same boat - it may be that you need to enable specific payment gateways for each available currency. Above and beyond the general WooCommerce enable option. (Even for your base currency)
This enabled me to fix the problem AND keep my currency switcher plugin active.
In my case, it was Aelia Currency Switcher. They have a support note on it here:
https://aelia.freshdesk.com/support/solutions/articles/158712-one-or-more-payment-methods-don-t-appear-after-installing-the-currency-switcher-how-can-i-fix-it-
Depending on what plugin you are using in WooCommerce, you need to enable force secure checkout. Once force secure checkout is enabled typically PayPal Payments Pro will show up on the checkout page.
Click on WooCommerce
Settings
Checkout
Checkout Options
Place a check mark next to force secure checkout (not force http) and then save. Also make certain that PayPal Payments Pro is enabled on the list of gateways.
This image is from the WooCommerce Documentation on Woothemes.
I resolve this problem with this instructions :
Admin > Woocommerce Settings > Payment > Manage (Your checkout) Active your API permission or information and you get solve.
Good luck
I was also face this type of problem but I was resolve with these instruction.
Enable define ( 'WP_DEBUG', true);
Goto checkout page and refresh page.
Now showing some warning and fatal error.
Solve fatal error and refresh again checkout page and now it's showing payment option and order place button.
I hope this instruction will help you.

Woocommerce Checkout Page Blank after Update to 2.3

This happened after upgrading to woocommerce 2.3
when i move from the cart page to the checkout page the page does not load at all.
I see in view source that it loads a few meta tags and jquery before it just cuts out.
Google Chrome console is showing me that
GET https://www.prodecotech.com/prodecotech-checkout/ 500 (Internal Server Error)
Issue was with plugin Store Pickup v2.1.0, deactivated plugin and Checkout page now works fine.

Resources