Support » Plugin: WooCommerce » Paypal Checkout Gateway conflict with Stripe Gateway

  • Resolved JohnWalshGuitar

    (@johnwalshguitar)


    So the problem is a conflict between ‘WooCommerce PayPal Checkout Gateway’ & ‘WooCommerce Stripe Gateway’.
    When the paypal gateway is active, the Stripe gateway does not allow CC details to be entered.
    The entry fields become very thin and inactive.
    Once Paypal Gateway is deactivated, the problem goes away.
    The theme I am using on my website is Avada.
    All themes, plugins and wordpress itself are updated to most recent version.
    Any help would be appreciated
    Kind regards,
    John

    The page I need help with: [log in to see the link]

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Support kellymetal a11n

    (@kellymetal)

    Hi there John,

    I just tested on a few of my different personal test sites with the latest versions of WooCommerce, Stripe, and PayPal Checkout, however did not see the same thing you described. In all cases, PayPal and Stripe were both available and the Stripe fields were displaying/working as expected.

    There are many users out there using both gateways side-by-side as well, however I have not heard other similar reports of this.

    You mentioned you are using Avada on the site — please try temporarily switching back to the default Storefront theme to see if that makes a difference.

    If not, please try also deactivating all plugins aside from WooCommerce + Stripe + PayPal Checkout.

    If you are still having trouble, 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, you can paste it here in your reply. Please note that since this is a public forum, you may want to remove any sensitive information that you don’t want shared publicly.

    Please let me know how that goes, or if you have any questions!

    Thread Starter JohnWalshGuitar

    (@johnwalshguitar)

    Hey Kelly,
    Many thanks for the reply. I switched to Storefront with only the plugins you mentioned active and the problem persists unfortunately.

    Here is the system report:

    
    ### WordPress Environment ###
    
    WordPress address (URL): https://johnwalshguitar.ie
    Site address (URL): https://johnwalshguitar.ie
    WC Version: 4.6.1
    REST API Version: ✔ 4.6.1
    WC Blocks Version: ✔ 3.4.0
    Action Scheduler Version: ✔ 3.1.6
    WC Admin Version: ✔ 1.6.2
    Log Directory Writable: ✔
    WP Version: 5.5.1
    WP Multisite: –
    WP Memory Limit: 512 MB
    WP Debug Mode: –
    WP Cron: ✔
    Language: en_GB
    External object cache: –
    
    ### Server Environment ###
    
    Server Info: Apache
    PHP Version: 7.3.22-1+ubuntu18.04.1+deb.sury.org+1
    PHP Post Max Size: 100 MB
    PHP Time Limit: 3600
    PHP Max Input Vars: 10000
    cURL Version: 7.58.0
    OpenSSL/1.1.1g
    
    SUHOSIN Installed: –
    MySQL Version: 5.7.31-34-log
    Max Upload Size: 50 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔
    
    ### Database ###
    
    WC Database Version: 3.8.1
    WC Database Prefix: wp_
    Total Database Size: 42.08MB
    Database Data Size: 33.07MB
    Database Index Size: 9.01MB
    wp_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_actionscheduler_actions: Data: 0.02MB + Index: 0.11MB + Engine InnoDB
    wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_actionscheduler_logs: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_commentmeta: Data: 0.13MB + Index: 0.03MB + Engine InnoDB
    wp_comments: Data: 0.13MB + Index: 0.09MB + Engine InnoDB
    wp_eo_events: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_eo_venuemeta: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_fusion_forms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_fusion_form_entries: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_fusion_form_fields: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_fusion_form_submissions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_gigpress_artists: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_gigpress_shows: Data: 0.02MB + Index: 0.01MB + Engine MyISAM
    wp_gigpress_tours: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_gigpress_venues: Data: 0.01MB + Index: 0.00MB + Engine MyISAM
    wp_itsec_bans: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_itsec_distributed_storage: Data: 5.02MB + Index: 0.02MB + Engine InnoDB
    wp_itsec_fingerprints: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_itsec_geolocation_cache: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_itsec_lockouts: Data: 0.06MB + Index: 0.08MB + Engine InnoDB
    wp_itsec_logs: Data: 12.02MB + Index: 6.36MB + Engine InnoDB
    wp_itsec_mutexes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_itsec_opaque_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_itsec_temp: Data: 0.05MB + Index: 0.06MB + Engine InnoDB
    wp_itsec_user_groups: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_links: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_ngg_album: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_ngg_gallery: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_ngg_pictures: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_options: Data: 6.17MB + Index: 0.23MB + Engine InnoDB
    wp_postmeta: Data: 2.52MB + Index: 0.48MB + Engine InnoDB
    wp_posts: Data: 1.36MB + Index: 0.09MB + Engine InnoDB
    wp_revslider_css: Data: 0.14MB + Index: 0.00MB + Engine InnoDB
    wp_revslider_css_bkp: Data: 0.14MB + Index: 0.00MB + Engine InnoDB
    wp_revslider_layer_animations: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_revslider_layer_animations_bkp: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_revslider_navigations: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_revslider_navigations_bkp: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_revslider_sliders: Data: 0.14MB + Index: 0.00MB + Engine InnoDB
    wp_revslider_sliders_bkp: Data: 0.16MB + Index: 0.00MB + Engine InnoDB
    wp_revslider_slides: Data: 1.52MB + Index: 0.00MB + Engine InnoDB
    wp_revslider_slides_bkp: Data: 1.52MB + Index: 0.00MB + Engine InnoDB
    wp_revslider_static_slides: Data: 0.30MB + Index: 0.00MB + Engine InnoDB
    wp_revslider_static_slides_bkp: Data: 0.30MB + Index: 0.00MB + Engine InnoDB
    wp_smush_dir_images: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_terms: Data: 0.02MB + Index: 0.04MB + Engine MyISAM
    wp_term_relationships: Data: 0.01MB + Index: 0.02MB + Engine MyISAM
    wp_term_taxonomy: Data: 0.02MB + Index: 0.02MB + Engine MyISAM
    wp_usermeta: Data: 0.06MB + Index: 0.03MB + Engine InnoDB
    wp_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_wc_admin_notes: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yoast_indexable: Data: 0.16MB + Index: 0.06MB + Engine InnoDB
    wp_yoast_indexable_hierarchy: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_yoast_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yoast_primary_term: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yoast_seo_links: Data: 0.05MB + Index: 0.02MB + Engine InnoDB
    wp_yoast_seo_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    
    ### Post Type Counts ###
    
    attachment: 205
    avada_faq: 9
    custom_css: 1
    display_type: 7
    event: 1
    fusion_element: 21
    gal_display_source: 5
    infobox: 8
    lightbox_library: 7
    nav_menu_item: 13
    page: 16
    portfolio: 1
    post: 35
    product: 6
    revision: 5
    shop_order: 26
    sidebar: 1
    slide: 7
    wooframework: 156
    wpcf7_contact_form: 2
    
    ### Security ###
    
    Secure connection (HTTPS): ✔
    Hide errors from visitors: ✔
    
    ### Active Plugins (3) ###
    
    WooCommerce PayPal Checkout Gateway: by WooCommerce – 2.1.0 – Installed version not tested with active version of WooCommerce 4.6.1
    WooCommerce Stripe Gateway: by WooCommerce – 4.5.3 – Installed version not tested with active version of WooCommerce 4.6.1
    WooCommerce: by Automattic – 4.6.1
    
    ### Inactive Plugins (30) ###
    
    Akismet Anti-Spam: by Automattic – 4.1.6
    Autoptimize: by Frank Goossens (futtta) – 2.7.8
    Avada Builder: by ThemeFusion – 3.1.1
    Avada Core: by ThemeFusion – 5.1.1
    Connects - Mailchimp Addon: by Brainstorm Force – 2.1.3
    Contact Form 7: by Takayuki Miyoshi – 5.3
    Convert Plus: by Brainstorm Force – 3.3.2
    Disable Cart Fragments: by LittleBizzy – 1.3.0 – Installed version not tested with active version of WooCommerce 4.6.1
    Elementor: by Elementor.com – 3.0.12
    Gallery Manager Lite: by Dennis Hoppe – 1.6.55
    GigPress: by Modern Tribe
    Inc. – 2.3.24
    
    Google Analytics for WordPress by MonsterInsights: by MonsterInsights – 7.12.3
    iThemes Security: by iThemes – 7.9.0
    Photoswipe Masonry: by Web Design Gold Coast – 1.2.11
    PHP Compatibility Checker: by WP Engine – 1.5.0
    Post Types Order: by Nsp Code – 1.9.5.2
    Recent Posts Widget Extended: by Satrya – 0.9.9.7
    Regenerate Thumbnails: by Alex Mills (Viper007Bond) – 3.1.3
    Remove Query Strings: by LittleBizzy – 1.4.0
    Show Hide Author: by Marios Alexandrou – 2.3
    Slider Revolution: by ThemePunch – 6.2.23
    Smash Balloon Instagram Feed: by Smash Balloon – 2.5
    Smush: by WPMU DEV – 3.7.1
    Social LikeBox & Feed: by Weblizar – 2.9.4
    WooCommerce Shipping & Tax: by Automattic – 1.25.0 – Installed version not tested with active version of WooCommerce 4.6.1
    WooSidebars: by WooCommerce – 1.4.5
    WP Fastest Cache: by Emre Vona – 0.9.1.1
    WP Post Template: by Dotsquares – 1.0
    WP User Avatar: by ProfilePress – 2.2.7
    Yoast SEO Premium: by Team Yoast – 14.6.1
    
    ### Dropin Plugins (1) ###
    
    advanced-cache.php: advanced-cache.php
    
    ### Must Use Plugins (4) ###
    
    Force Strong Passwords - WPE Edition: by Jason Cosper – 1.6.4
    WP Engine Seamless Login Plugin: by WP Engine – 1.5.5
    WP Engine Security Auditor: by wpengine – 1.0.9
    WP Engine System: by WP Engine – 4.0.0
    
    ### Settings ###
    
    API Enabled: ✔
    Force SSL: ✔
    Currency: EUR (€)
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    simple (simple)
    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)
    
    Connected to WooCommerce.com: –
    
    ### WC Pages ###
    
    Shop base: #1773 - /shop/
    Basket: #1774 - /cart/
    Checkout: #1775 - /checkout/
    My account: #1776 - /my-account/
    Terms and conditions: ❌ Page not set
    
    ### Theme ###
    
    Name: Storefront
    Version: 2.8.0
    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: –
    
    ### Action Scheduler ###
    
    Complete: 18
    Oldest: 2020-09-23 23:13:29 +0000
    Newest: 2020-10-22 08:47:48 +0000
    
    Pending: 2
    Oldest: 2020-10-22 08:48:48 +0000
    Newest: 2020-10-29 00:03:30 +0000
    
    
    Plugin Support kellymetal a11n

    (@kellymetal)

    Hi there,

    Thank you very much for doing that conflict testing and for providing the Status Report.

    Taking a look at your site, I tried adding a product to Cart and proceeded to Checkout — I see I’m able to enter CC fields in Stripe, even though both Stripe and PayPal are active:

    stripe
    Link to image: https://d.pr/i/yAeYPp

    So, it’s looking like you’ve already managed to get this sorted out — well done!

    If you were still having any issues, please let us know!

    Just as a note: the only thing that stuck out in the Status Report was that your WooCommerce Database version doesn’t match the installed version of the plugin:

    
    WC Version: 4.6.1
    WC Database Version: 3.8.1
    

    This can cause strange issues/behavior, so I’d recommend updating that if you haven’t yet. You can go to WooCommerce > Status > Tools and run the tool there to update the database (I’d recommend taking a backup first, just in case as well).

    Thread Starter JohnWalshGuitar

    (@johnwalshguitar)

    Hi Kelly,
    Many thanks for getting back to me.
    I had deactivated the Paypal gateway after posting my original message as a couple of people were telling me they could not pay with CC and i didnt want to lose the orders.
    At the moment it is now active again on the site.
    I have since update the database to version 4.6.1.
    Once Paypal gateway is active(as it is now), the Stripe problem returns unfortunately.
    I will leave it active until you have had a chance to see the behaviour on your end hopefully.
    Regards,
    John

    Plugin Support kellymetal a11n

    (@kellymetal)

    Hi there John,

    Thank you for the explanation here!

    Taking another look, now I do see the issue you describe with the Stripe fields. Checking the browser console, I see a large number of JavaScript errors, and a lot of them mention that they are being loaded from the autoptimize cache. One JS error on the page can often break functionality on the rest of the page as well.

    Please try deactivating any optimization or caching on the Checkout / Cart / My Account pages. Reach out to your hosting to make sure those pages are excluded from any server-level caching as well.

    One other note — when I checked your site yesterday, I could see both PayPal and Stripe active together with the Stripe fields working (as shown in the screenshot in my previous message). I’m wondering if a new “optimized” version of the JS files had just not been cached yet after you reactivated the PayPal gateway..

    Anyway, please disable that optimization/caching on those pages, and then check to see if you still see the issue.

    FYI: Autoptimize has an “also optimize cart/ checkout” which you can disable for that purpose.

    Thread Starter JohnWalshGuitar

    (@johnwalshguitar)

    Thank you for the info Kelly & Optimizing Matters.
    I deactivated entirely all optimizing and caching plugins and the problem persists.

    Plugin Support Ena P (a11n)

    (@drwpcom)

    Hi @johnwalshguitar. Sorry that we missed your last response. I checked on your site and see that both Stripe and PayPal work together now for checkout:

    I’m going to go ahead and mark the thread resolved. Please start a new thread if you have any other questions.

    Thread Starter JohnWalshGuitar

    (@johnwalshguitar)

    Hi,
    The issue is not resolved unfortunately. The reason the Credit Card field works in your screenshot above is because I have the Paypal gateway deactivated for the last month. Paypal works by taking customers to the paypal site itself. Thanks for your help

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Paypal Checkout Gateway conflict with Stripe Gateway’ is closed to new replies.