Stripe not displaying input fields Woo Commerce - woocommerce

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.

Related

There has been an issue in the process of creating a payment system on my WordPress website via Stripe

I cannot succeed in paying any item through my shop page because my secret API key is incorrect. Moreover I cannot delete the existed one since there is no option in the drop-down menu. Has anyone know any procedure or solution? If so, would you mind telling me how to connect stripe live payment to a wordpress website?
I want to receive the procedure of how to connect stripe live payment to a wordpress website.
If you are having issues creating a payment system on your WordPress website via Stripe, here are a few things you can try to troubleshoot the issue:
Check your API keys: Make sure that you have entered your Stripe API
keys correctly in your WordPress website's payment settings. You can
check your API keys in the Stripe dashboard under the "Developers"
section.
Use a plugin: There are many WordPress plugins available that can
help you integrate Stripe into your website. These plugins handle
most of the integration process, including handling the API keys, so
you don't have to worry about it.
Check for conflicts: If you have other plugins or themes installed
on your website, they may be conflicting with your Stripe
integration. Try disabling all other plugins and switching to a
default theme to see if this resolves the issue.
Check for errors: If you are seeing error messages when trying to
process payments, check the error logs in your Stripe dashboard to
see if there are any issues with the payment requests.
Contact Stripe support: If you are still having issues, you can
contact Stripe support for assistance. They can help you
troubleshoot any issues with your integration and ensure that
everything is set up correctly.

Show the credit/debit card page directly on paypal

I'm working on an e-commerce site which runs on WordPress platform. Woocommerce plugin is used to create the products and using PayPal standard payment gateway.
Whenever I check out the product, the PayPal is showing the "Paypal login page" but I wanted to show "Pay with credit/debit" by default.
I tried setting this '' to the checkout button in my site. I doesn't work.
I know "Express checkout" is used to show the "Paypal credit/debit" card page directly. But in my products, I have maintained the recurring payment option. "Express Checkout" doesn't provide the recurring payment option.
May I know where I'm going wrong.
Note: I'm using latest versions of woocommerce and wordpress.
I believe since you are using PayPal standard, you may need to utilize another form of integrating recurring payments for your respective products. Looks like PayPal does endorse a specific extension to WooCommerce that can handle recurring payments, link HERE.
Also, here's the actual link to the extension which is mentioned on the previous page, HERE.
According to REST API documentation, on v2/checkout/orders you may set the application_context.landing_page to BILLING.
Unfortunately, I can't see any difference on user experience behaviour.

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 White Screen

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.

Paypal / Woocommerce - "Error Detected Your shopping cart is empty."

I have this error popping up when going through to paypal to pay for an order -
"Error Detected Your shopping cart is empty."
On this website - http://wpaulphotos.com/
Plugins I have are backupbuddy, Yoast seo and woocommerce
This same error pops up for different products, so it's not related to a particular product.
It seems to be working ok for me. I added an item, went to checkout, filled out the form, and when I continued I was taken to PayPal where I signed in and was presented with the review and Pay button on the PayPal page. I didn't complete the order, though, so if the error is happening after that I can't see it..??
On another note, using that basic PayPal that comes with WooCommerce sort of eliminates one of the benefits of PayPal for buyers. Mainly, the ability to checkout without the need to fill in a form like you have on your checkout page.
If you enable Express Checkout on your site payers can checkout straight from the cart page or just click the PayPal checkout button at the top of your checkout page and skip filling out all of that stuff. This can improve conversion rates on your site quite a bit.
I'd recommend checking out PayPal for Commerce. You can enable Express Checkout with that plugin and then disable the built in standard PayPal. That should eliminate whatever problem you seem to be having as well as improve the checkout experience for your shoppers.

Resources