• Resolved whsgradnite

    (@whsgradnite)


    Hello,
    Just encountered a problem today with the PayPal/Venmo/CC buttons not working. Any help is greatly appreciated.

    ` wp-core
    
    version: 6.4.2
    site_language: en_US
    user_language: en_US
    timezone: +00:00
    permalink: /%year%/%monthnum%/%day%/%postname%/
    https_status: true
    multisite: false
    user_registration: 0
    blog_public: 1
    default_comment_status: open
    environment_type: production
    user_count: 1
    dotorg_communication: true wp-paths-sizes wordpress_path: /home/dh_x89sj9/whsgradnite.com
    wordpress_size: 370.43 MB (388427246 bytes)
    uploads_path: /home/dh_x89sj9/whsgradnite.com/wp-content/uploads
    uploads_size: 66.27 MB (69488419 bytes)
    themes_path: /home/dh_x89sj9/whsgradnite.com/wp-content/themes
    themes_size: 56.44 MB (59182513 bytes)
    plugins_path: /home/dh_x89sj9/whsgradnite.com/wp-content/plugins
    plugins_size: 173.67 MB (182108011 bytes)
    database_size: 21.53 MB (22577152 bytes)
    total_size: 688.35 MB (721783341 bytes) wp-dropins (1) advanced-cache.php: true wp-active-theme name: Divi (Divi)
    version: 4.23.1
    author: Elegant Themes
    author_website: https://www.elegantthemes.com
    parent_theme: none
    theme_features: core-block-patterns, widgets-block-editor, block-templates, post-thumbnails, custom-background, automatic-feed-links, menus, title-tag, post-formats, woocommerce, wc-product-gallery-zoom, wc-product-gallery-lightbox, wc-product-gallery-slider, customize-selective-refresh-widgets, wp-block-styles, editor-style, widgets
    theme_path: /home/dh_x89sj9/whsgradnite.com/wp-content/themes/Divi
    auto_update: Enabled wp-plugins-active (14) Akismet Anti-spam: Spam Protection: version: 5.3, author: Automattic - Anti-spam Team, Auto-updates enabled
    All in One SEO: version: 4.5.2.1, author: All in One SEO Team, Auto-updates enabled
    Divi Carousel Lite: version: 1.2.14, author: Divi Torque, Auto-updates disabled
    EWWW Image Optimizer: version: 7.2.2, author: Exactly WWW, Auto-updates enabled
    Give - Donation Plugin: version: 3.2.1, author: GiveWP, Auto-updates enabled
    Google Analytics for WordPress by MonsterInsights: version: 8.23.1, author: MonsterInsights, Auto-updates enabled
    Smash Balloon Instagram Feed: version: 6.2.6, author: Smash Balloon, Auto-updates enabled
    SVG Support: version: 2.5.5, author: Benbodhi, Auto-updates enabled
    Total Upkeep: version: 1.15.7, author: BoldGrid, Auto-updates enabled
    Total Upkeep Premium: version: 1.5.9, author: BoldGrid, Auto-updates enabled
    Under Construction: version: 3.97, author: WebFactory Ltd, Auto-updates enabled
    Wordfence Security: version: 7.11.0, author: Wordfence, Auto-updates enabled
    WP Express Checkout: version: 2.3.6, author: Tips and Tricks HQ, Auto-updates enabled
    WP Super Cache: version: 1.11.0, author: Automattic, Auto-updates enabled wp-plugins-inactive (1) Styled Calendar - Customized Google Calendars: version: 1.0.8, author: Styled Calendar, Auto-updates enabled wp-media image_editor: EWWWIO_Imagick_Editor
    imagick_module_version: 1690
    imagemagick_version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org
    imagick_version: 3.6.0
    file_uploads: 1
    post_max_size: 512M
    upload_max_filesize: 512M
    max_effective_size: 512 MB
    max_file_uploads: 20
    gd_version: bundled (2.1.0 compatible)
    gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM
    ghostscript_version: 9.50 wp-server server_architecture: Linux 5.15.86-grsec-bnxt-focal+ x86_64
    httpd_software: Apache
    php_version: 8.1.25 64bit
    php_sapi: cgi-fcgi
    max_input_variables: 1000
    time_limit: 120
    memory_limit: 500M
    max_input_time: -1
    upload_max_filesize: 512M
    php_post_max_size: 512M
    curl_version: 7.68.0 OpenSSL/1.1.1f
    suhosin: false
    imagick_availability: true
    pretty_permalinks: true
    htaccess_extra_rules: true
    current: 2023-12-19T00:05:19+00:00
    utc-time: Tuesday, 19-Dec-23 00:05:19 UTC
    server-time: 2023-12-19T00:05:18+00:00 wp-database extension: mysqli
    server_version: 8.0.28-0ubuntu0.20.04.3
    client_version: mysqlnd 8.1.25
    max_allowed_packet: 33554432
    max_connections: 3000 wp-constants WP_HOME: undefined
    WP_SITEURL: undefined
    WP_CONTENT_DIR: /home/dh_x89sj9/whsgradnite.com/wp-content
    WP_PLUGIN_DIR: /home/dh_x89sj9/whsgradnite.com/wp-content/plugins
    WP_MEMORY_LIMIT: 40M
    WP_MAX_MEMORY_LIMIT: 500M
    WP_DEBUG: false
    WP_DEBUG_DISPLAY: true
    WP_DEBUG_LOG: false
    SCRIPT_DEBUG: false
    WP_CACHE: true
    CONCATENATE_SCRIPTS: undefined
    COMPRESS_SCRIPTS: undefined
    COMPRESS_CSS: undefined
    WP_ENVIRONMENT_TYPE: Undefined
    WP_DEVELOPMENT_MODE: undefined
    DB_CHARSET: utf8
    DB_COLLATE: undefined wp-filesystem wordpress: writable
    wp-content: writable
    uploads: writable
    plugins: writable
    themes: writable aioseo (1) noindexed: Search Page

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

Viewing 1 replies (of 1 total)
  • Plugin Support Matheus Martins

    (@matheusfd)

    Hi, @whsgradnite.

    Glad you reached out.

    When I access your site and check the form, I notice that errors are logged on the developer console as soon as I click on PayPal smart buttons. See an example below:

    An issue like this would occur when you have something blocking PayPal, and I saw you have some security plugins alogside cache plugins. In this case, they would be the first ones I would either tweak or deactivate to check if if had any effect on GiveWP. I’d also note that you should also disconnect and connect your PayPal account again.

    Here is what I suggest:

    Step 1: Disable Plugins

    1. In the dashboard, navigate to the “Plugins” menu on the left sidebar.You will see a list of all your installed plugins. Select the checkboxes next to the plugins you want to disable.
    2. After deactivating the plugins, visit your website to see if the issue has been resolved. If it’s fixed, the problem was likely caused by one of the plugins.

    Step 2: Enable Plugins One by One

    1. To identify the specific plugin causing the issue, re-enable your plugins one at a time.
    2. After reactivating each plugin, check your website to see when the issue reappears. This will help you pinpoint the problematic plugin.
    3. Once you identify the problematic plugin, you can leave it deactivated, update it, or seek support for a fix.

    Step 3: Troubleshoot Themes
    If the issue persists even after deactivating plugins, you may need to check if your theme is causing the problem.

    1. Go to the “Appearance” menu in your dashboard.
    2. Click on “Themes” to see the list of installed themes.

    Step 4: Activate a Default Theme

    1. Activate a default WordPress theme like Twenty Twenty or Twenty Twenty-One. To do this, click the “Activate” button on the default theme you want to use.
    2. Check your website to see if the issue is resolved. If it is, your original theme may be causing the problem.

    You can also learn more about troubleshooting using our documentation here:
    https://givewp.com/documentation/resources/troubleshoot-wordpress-websites-health-check/
    https://givewp.com/documentation/resources/how-to-troubleshoot-your-website-like-a-wordpress-support-engineer/

    To cleanse my conscience, I also encourage you to make sure your cache systems are not breaking GiveWP. The fix here is a bit technical, so I’ll include as much detail as possible, but you may need to reach out to your web developer or web support person to implement these recommendations.

    If you’re unfamiliar with caching, it saves server resources by storing copies of a page, resource, query, or site so that the next visitor’s visit doesn’t trigger a call to the server at all; they get the saved copy. Instead of the site needing to recreate the page from scratch, it sends a copy, allowing it to load faster.

    We put together this deep dive into what caching is and how it can cause problems:?https://givewp.com/documentation/resources/caching/

    Caching works well for speeding up sites, but when a saved copy of the site has sensitive information (like donor info), it’s essential that GiveWP not share that with the next visitor. If GiveWP is not convinced that the browser requesting the data is correct, it defaults to not showing the data.

    Caching is handled differently on various sites and web hosts. This could mean a caching plugin, or caching could be in a security solution. Hosting providers also have settings for server-level caching settings, and they can help make adjustments for you there. Most caching solutions have a setting or section for excluding specific URLs or parts of URLs (called “slugs”) from caching. At the very least, you should exclude the following slugs from caching:

    /donations/
    /donation-confirmation/
    /donor-dashboard/*
    any page with a donation form on it

    Also, the following query strings (if your caching solution has a setting for them):

    give-embed=donor-dashboard
    giveDonationFormInIframe=1
    give-listener=paypal-commerce
    give-listener=ipn
    give-listener=stripe

    Your host or the caching plugin/solution can help with that. Some may require a “wildcard” like /donations/* to capture all subdirectories under the /donations/ folder.

    Some folks prefer to customize the URLs to their site pages, so you may find that your URLs don’t have the slugs mentioned above, even though they contain the same content. In such cases, we recommend whitelisting the page, not just the slug; that way, the pages with those essential pieces of information are still excluded from caching. This is especially important for URLs of pages with donation forms on them.

    One helpful tip: Check in with your hosting provider. Most hosts have caching at the server level, and they will be able to adjust this for you. You can also temporarily disable caching on the site to confirm that the uncached site isn’t showing the problem.

    Many security solutions also include caching options, so be sure to give those settings a look.

    While fine-tuning the cache falls outside the scope of the support we can provide, your success with online donations is our number one priority, and we’re happy to provide any tips.

    This was quite a bit of information to share. If you have any questions about this, let me know. I’m happy to help.

Viewing 1 replies (of 1 total)
  • The topic ‘PayPal Donation Buttons Not Working on Embedded Form’ is closed to new replies.