-
AuthorPosts
-
February 8, 2017 at 4:13 pm #744395
Hi I am getting the following error when testing the payment option.
Please enter your card details to make a payment. Developers: Please make sure that you are including jQuery and there are no JavaScript errors on the page.
Is this a clash with the theme?
Thanks
RichardFebruary 9, 2017 at 8:15 am #744664Hey rwoodid,
Could you post a link to the site in question and instructions on how to reproduce the error please?
Best regards,
RikardFebruary 9, 2017 at 4:02 pm #744851Hi Thanks, you can find the site I am learning on here.
If you purchase the item and go all through the cart to checkout. Stripe is set up on test mode so you can enter any cvc code and forward exp date. Use credit card number 424242etc. When you place order you will get the error.
Thank you for your help.
Richard
February 13, 2017 at 7:52 pm #746588Hi Any chance of a response please?
February 14, 2017 at 8:08 am #746738Hi,
I am afraid you’ll need to contact the plugin author for more info about the issue. Making third-party plugins compatible with the theme is unfortunately beyond the support scope we offer. Sorry for that!
Tutorials on the 3rd party sites may be outdated please refer to the strip docs here https://docs.woocommerce.com/document/stripe/
Thank you for your understanding :)
Best regards,
VinayFebruary 14, 2017 at 6:57 pm #747048Hi Vinay,
I think this is a very disappointing response.
This could be an easy fix for you if you at least take a look?!
Understand you cant support every plug in but Woocommerce is the biggest ecommerce plug in for WordPress, and Stripe is one of the few major payment gateways. The fact that your theme does not work out of the box with them undermines your product.
Fixing this problem adds value to your product, not even trying does worse.
Regards
Richard
February 14, 2017 at 7:18 pm #747057This is the error I get, and here is the documentation from Woocommerce Stripe on the matter.
Please enter your card details to make a payment. Developers: Please make sure that you are including jQuery and there are no JavaScript errors on the page.
I get an error when placing an order telling me to enable JavaScript.
This error may be caused by non-standard/poorly coded themes and JavaScript (JS) issues. Common issues include:Javascript errors on the checkout page – To view the error, open up your browser error console (in Chrome: View > developer > javascript console) and look for red errors. This should indicate where the error is located and lead you to the problem, i.e., loading jquery wrong
Failing to load scripts – Stripe loads 2 JS files which it needs to function. If these are not loaded you will see errors. The most common reasons for not loading are:
A theme missing wp_head() or wp_footer() calls
Old overridden template files from WooCommerce inside your theme
Loading headers/footers in a non-standard way. WooCommerce uses get_header()’s get_header action to init the checkout and load scripts. If you are not using get_header() you either need to do so, or you need to trigger the get_header action manually using: do_action( ‘get_header ); in your custom header loader.
I get an error, “Please make sure your card details have been entered correctly and that your browser supports JavaScript.”
The solution is almost always a theme conflict. Try switching to the Twenty Fifteen theme to see if the issue disappears. If so, you likely have a JavaScript error or conflict in your theme. Try to find the JavaScript error or switch to a higher quality theme.February 20, 2017 at 8:23 am #749190Hi!
I was able to reproduce the issue but there is no script error reported from the theme. However, we got the following error from a stripe js file but we don’t have any idea what’s causing it. Please ask the plugin author for more info regarding the error below.
Uncaught Error: Your key is invalid, as it contains whitespace. For more info, see https://stripe.com/docs/stripe.js
at Function.Stripe.isDoubleLoaded.Stripe.utils.b.validateKey (?ver=1.0:3)
at Function.Stripe.token.b.create (?ver=1.0:2)
at Function.Stripe.card.d.createToken (?ver=1.0:2)
at HTMLFormElement.onSubmit (stripe.min.js?ver=3.0.7:1)
at HTMLFormElement.dispatch (jquery.js?ver=1.12.4:3)
at HTMLFormElement.r.handle (jquery.js?ver=1.12.4:3)
at Object.trigger (jquery.js?ver=1.12.4:3)
at Object.a.event.trigger (jquery-migrate.min.js?ver=1.4.1:2)
at a.fn.init.triggerHandler (jquery.js?ver=1.12.4:3)
at HTMLFormElement.submit (checkout.min.js?ver=2.6.14:1)
at HTMLFormElement.dispatch (jquery.js?ver=1.12.4:3)
at HTMLFormElement.r.handle (jquery.js?ver=1.12.4:3)Regards,
IsmaelApril 10, 2017 at 8:13 am #775307Just curious if any resolution to this issue has been determined. I am having the same issue with my checkout page utilizing the Enfold theme, woo commerce and the stripe gateway. PayPal is an option, however, a less convenient one for customers. A link to my checkout page is below.
April 12, 2017 at 3:39 pm #776719Hi,
at first stripe support needs to provide us more information about the error message Ismael has written about.
Best regards,
AndyJune 26, 2017 at 4:09 am #812868Did anyone ever find a resolution to this issue? I am having the same issue.
June 26, 2017 at 11:54 am #812998Hi torndownunit,
Which issue are you having? Did you contact Stripe support or read their docs?
Best regards,
Victoria -
AuthorPosts
- You must be logged in to reply to this topic.