Stripe Payments for Woocommerce isn’t working
-
Hello,
I am having a problem with stripe checkout on my page.
The problem I am having is with my checkout. At the bottom of the page I have the payment section. I have two options, paypal and stripe payment methods. Upon selecting one of these options, no buttons or fields appear for the payment to be made!I have tried to resolve this issue by updating every plugin on my site. I tried to uninstall and reinstall plugins to identify the issue and found that everything works fine when stripe payments is disabled. After having it disabled, paypal’s ‘proceed to paypal’ button reappears.
However, when disabling paypal and enabling stripe payments, something very strange occurs. The credit/debit card fields appear, but they are very thin and you cant actually type anything or confirm the payment.
So I have now determined that stripe payments is the problem. I would love some help with this and appreciate any time taken into helping me resolve this issue!
Also, I have an SSL certificate for my site since I know this is necessary for stripe payments.
Thanks,
Nandan
The page I need help with: [log in to see the link]
-
Hi there,
I see that you have tried updating and disabling plugins. Have you also tried temporarily switching to the default Storefront theme to see if the issue of Stripe payments not working correctly at checkout is resolved?
I just changed the theme to Storefront and having stripe payments enabled has the same result. I have now switched back to my original theme. If possible I’d really like to keep the theme I have.
Could you please provide me with a screenshot of the checkout with Storefront theme so that I can see what you are describing?
If you don’t already have a screenshot service installed, here are a few options:
* https://skitch.com/
* https://getcloudapp.com/
* https://awesomescreenshot.com/There is also a walkthrough guide here: https://en.support.wordpress.com/make-a-screenshot/
I have a saved file of the screenshot but I can’t figure out how to show/attach it here. If it helps, I will leave stripe payments enabled on my site. Please visit checkout and scroll to the bottom to see the problem. The options are available but the fields won’t appear.
I appreciate the help by the way! Thank you for taking the time to respond.
Hi @nandanpopat
Thank you for enabling Stripe and enabling Storefront as the theme. Are there currently any additional plugins active other than WooCommerce core?
I ask because when I inspected the checkout I saw a 500 error and the Place Order Button is missing from the checkout.
Link to image: https://cld.wthms.co/tDk67TCould you please share a copy of your site’s System Status? You can find it via WooCommerce > Status.
Select “Get system report” and then “Copy for support”.? Once you’ve done that, paste it here in your response.I have around 30 plugins on my site, however I uninstalled them all and started reinstalling some of them again and noticed that when the only plugins I had were woocommerce and stripe, the Place Order button and payment fields were missing.
Here is the woocommerce status:
### WordPress Environment ### Home URL: https://www.braingains.co.uk Site URL: https://www.braingains.co.uk WC Version: 3.5.2 Log Directory Writable: ? WP Version: 4.9.8 WP Multisite: – WP Memory Limit: 256 MB WP Debug Mode: – WP Cron: ? Language: en_GB External object cache: – ### Server Environment ### Server Info: Apache PHP Version: 5.6.30 - We recommend using PHP version 7.2 or above for greater performance and security. How to update your PHP version PHP Post Max Size: 65 MB PHP Time Limit: 30 PHP Max Input Vars: 1000 cURL Version: 7.45.0 OpenSSL/1.0.1e SUHOSIN Installed: – MySQL Version: 5.6.32-78.0-log Max Upload Size: 64 MB Default Timezone is UTC: ? fsockopen/cURL: ? SoapClient: ? DOMDocument: ? GZip: ? Multibyte String: ? Remote Post: ? Remote Get: ? ### Database ### WC Database Version: 3.5.2 WC Database Prefix: wp_0t224q3wgx_ MaxMind GeoIP Database: ? Total Database Size: 4.92MB Database Data Size: 4.47MB Database Index Size: 0.45MB wp_0t224q3wgx_woocommerce_sessions: Data: 0.06MB + Index: 0.01MB wp_0t224q3wgx_woocommerce_api_keys: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_woocommerce_attribute_taxonomies: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_woocommerce_downloadable_product_permissions: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_woocommerce_order_items: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_woocommerce_order_itemmeta: Data: 0.03MB + Index: 0.02MB wp_0t224q3wgx_woocommerce_tax_rates: Data: 0.00MB + Index: 0.01MB wp_0t224q3wgx_woocommerce_tax_rate_locations: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_woocommerce_shipping_zones: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_woocommerce_shipping_zone_locations: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_woocommerce_shipping_zone_methods: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_woocommerce_payment_tokens: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_woocommerce_payment_tokenmeta: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_woocommerce_log: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_aff_affiliates: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_aff_affiliates_users: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_aff_hits: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_aff_referrals: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_aff_referral_items: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_aff_robots: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_aff_uris: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_aff_user_agents: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_commentmeta: Data: 0.00MB + Index: 0.01MB wp_0t224q3wgx_comments: Data: 0.05MB + Index: 0.04MB wp_0t224q3wgx_failed_jobs: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_links: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_mailchimp_carts: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_mp_timetable_data: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_nextend2_image_storage: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_nextend2_section_storage: Data: 0.15MB + Index: 0.01MB wp_0t224q3wgx_nextend2_smartslider3_generators: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_nextend2_smartslider3_sliders: Data: 0.02MB + Index: 0.00MB wp_0t224q3wgx_nextend2_smartslider3_sliders_xref: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_nextend2_smartslider3_slides: Data: 0.09MB + Index: 0.00MB wp_0t224q3wgx_nf3_actions: Data: 0.02MB + Index: 0.00MB wp_0t224q3wgx_nf3_action_meta: Data: 0.02MB + Index: 0.00MB wp_0t224q3wgx_nf3_fields: Data: 0.02MB + Index: 0.00MB wp_0t224q3wgx_nf3_field_meta: Data: 0.06MB + Index: 0.00MB wp_0t224q3wgx_nf3_forms: Data: 0.02MB + Index: 0.00MB wp_0t224q3wgx_nf3_form_meta: Data: 0.02MB + Index: 0.00MB wp_0t224q3wgx_nf3_objects: Data: 0.02MB + Index: 0.00MB wp_0t224q3wgx_nf3_object_meta: Data: 0.02MB + Index: 0.00MB wp_0t224q3wgx_nf3_relationships: Data: 0.02MB + Index: 0.00MB wp_0t224q3wgx_options: Data: 2.05MB + Index: 0.06MB wp_0t224q3wgx_postmeta: Data: 1.46MB + Index: 0.19MB wp_0t224q3wgx_posts: Data: 0.28MB + Index: 0.05MB wp_0t224q3wgx_queue: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_termmeta: Data: 0.00MB + Index: 0.01MB wp_0t224q3wgx_terms: Data: 0.00MB + Index: 0.01MB wp_0t224q3wgx_term_relationships: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_term_taxonomy: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_usermeta: Data: 0.06MB + Index: 0.02MB wp_0t224q3wgx_users: Data: 0.00MB + Index: 0.01MB wp_0t224q3wgx_wc_download_log: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_wc_webhooks: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_wpam_actions: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_wpam_affiliates: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_wpam_affiliates_fields: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_wpam_creatives: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_wpam_events: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_wpam_impressions: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_wpam_messages: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_wpam_paypal_logs: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_wpam_tracking_tokens: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_wpam_tracking_tokens_purchase_logs: Data: 0.00MB + Index: 0.00MB wp_0t224q3wgx_wpam_transactions: Data: 0.00MB + Index: 0.00MB ### Post Type Counts ### amn_wpforms-lite: 1 attachment: 35 custom_css: 1 hf_shop_subscription: 12 jetpack_migration: 2 jp_img_sitemap: 3 jp_sitemap: 3 jp_sitemap_master: 3 mp-column: 12 mp-event: 2 nav_menu_item: 8 nf_sub: 9 page: 17 post: 1 postman_sent_mail: 7 product: 6 revision: 150 scheduled-action: 24 shop_coupon: 8 shop_order: 33 site-review: 7 wpforms: 4 ### Security ### Secure connection (HTTPS): ? Hide errors from visitors: ? ### Active Plugins (29) ### WP Affiliate Manager: by wp.insider wpaffiliatemgr – 2.6.2 Akismet Anti-Spam: by Automattic – 4.1 Beaver Builder Plugin (Lite Version): by The Beaver Builder Team – 2.1.6.3 Contact Widgets: by GoDaddy – 1.5.2 Easy Google Fonts: by Titanium Themes – 1.4.3 Google Analytics Dashboard for WP (GADWP): by ExactMetrics – 5.3.7 Jetpack by WordPress.com: by Automattic – 6.8 Mailchimp for WooCommerce: by Mailchimp – 2.1.11 – Not tested with the active version of WooCommerce Timetable and Event Schedule: by MotoPress – 2.2.1 Google Fonts for WordPress: by Danny Cooper – 1.4.0 Stripe Payment Gateway for WooCommerce ( Basic ): by WebToffee – 3.1.6 PayPal for WooCommerce: by Angell EYE – 1.5.3 Refer A Friend for WooCommerce by WPGens: by Goran Jakovljevic – 1.1.5 – Not tested with the active version of WooCommerce Show Hide Author: by Marios Alexandrou – 2.3 Simple Banner: by Ryan Petersen – 2.0.6 Site Reviews: by Paul Ryley – 2.17.0 Smart Slider 3: by Nextend – 3.3.11 Stripe Payments: by Tips and Tricks HQ wptipsntricks – 1.9.13 TinyMCE Advanced: by Andrew Ozz – 4.8.0 Checkout Field Editor for WooCommerce: by ThemeHiGH – 1.3.0 PayPal Plus for WooCommerce: by Inpsyde GmbH – 1.0.8 – Not tested with the active version of WooCommerce WooCommerce PayPal Checkout Gateway: by WooCommerce – 1.6.5 WooCommerce Stripe Gateway: by WooCommerce – 4.1.13 WooCommerce Services: by Automattic – 1.17.1 WooCommerce Square: by WooCommerce – 1.0.34 WooCommerce: by Automattic – 3.5.2 WP101 Video Tutorials: by WP101Plugin.com – 0.3 WPForms Lite: by WPForms – 1.4.9 Subscriptions for WooCommerce: by WebToffee – 1.3.5 – Not tested with the active version of WooCommerce ### Settings ### API Enabled: – Force SSL: – Currency: GBP (£) Currency Position: left Thousand Separator: , Decimal Separator: . Number of Decimals: 2 Taxonomies: Product Types: external (external) grouped (grouped) simple (simple) subscription (subscription) variable (variable) Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog) exclude-from-search (exclude-from-search) featured (featured) outofstock (outofstock) rated-1 (rated-1) rated-2 (rated-2) rated-3 (rated-3) rated-4 (rated-4) rated-5 (rated-5) ### WC Pages ### Shop base: #327 - /lessons/ Basket: #328 - /checkout/basket/ Checkout: #329 - /checkout/ My account: #810 - /my-account/ Terms and conditions: ? Page not set ### Theme ### Name: Storefront Version: 2.3.5 Author URL: https://woocommerce.com/ Child Theme: ? – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme WooCommerce Support: ? ### Templates ### Overrides: –
Howdy ??
There is a fatal error happening when navigating to the checkout page:
Can you go to WooCommerce -> Status -> Logs then, open the dropdown menu, and if there is a fatal error log with todays date, similar to
If so, select that fatal error log and press the “view” button to load it and let us know what you see in there?
Kind regards,
Hi,
I have found what you asked for. This is what shows when i view the fatal error for today’s date:
2018-12-05T10:52:22+00:00 CRITICAL Call to undefined function wcs_user_has_subscription() in /home/content/n3pnexwpnas04_data02/63/41931763/html/wp-content/plugins/woocommerce-gateway-stripe/includes/compat/class-wc-stripe-subs-compat.php on line 88
Thanks for your help!
The issue is this plugin Subscriptions for WooCommerce: by WebToffee
Our Stripe plugin does not support that subscriptions plugin. Either you remove it or you use the official Subscriptions plugin we do support seen here https://woocommerce.com/products/woocommerce-subscriptions/
Ah okay! I completely understand. Thamk you for letting me know. I will go ahead and purchase the extension now!
Thank you everyone for the help! Getting woocommerce subscriptions as an extension solved the problem!
Hi Guys,
My wooCommerce Subscription Plugin is not doing renewal payment automatically with Stripe , I have Customer Stripe ID and stripe_source_id in admin panel for subscription.
hello,
actually, my problem is in stripe payment gateway as when I am landing in checkout page fields of card details are missing and referring from the above discussion I find this in my log
2019-02-12T13:18:46+00:00 CRITICAL syntax error, unexpected end of file, expecting ‘,’ or ‘)’ in /home/u267340794/domains/troocolours.com/public_html/wp-content/themes/oceanwp/functions.php on line 943
please reply thanks in advanceHello I’m having some trouble with woocommerce and stripe. I’m running this in test mode and I’m trying to submit a test payment. It goes right up until the end but then just shows a ! symbol with no error message.
When I look on the order screen it has created an order but it just says processing.
I’ve created the webhook.
Woocommerce however, doesn’t seem to send out any emails either.
Has anyone run into this problem before? This is meant to be a test server so that I can test some WordPress plugins I created. It’s kind of holding me up in being able to debug my plugin.
Hi I am also experiencing the same problem. On the checkout page I have 3 huge payment icons (visa,mastercard and amex), but there is no field for providing credit card details and payment cant be made. Can someone help?
- The topic ‘Stripe Payments for Woocommerce isn’t working’ is closed to new replies.