• Resolved tymontymon

    (@tymontymon)


    Hello,

    We have an issue in which the multi-step donation form is stuck on loading – the iframe times out. We’re using Elementor in which we can actually see the preview – but publishing the page leads to the aforementioned bug. The spinner goes round and round.

    We have tried:
    – De-activating all cache plugins (and clearing the cache), whitelisting the donation page from caching.
    – De-activating all plugins except givewp. We also de-activated and re-activated givewp.
    – Clearing GiveWP cache.
    – Disabling SSL.

    However, all legacy forms work correctly. We saw an error in the console regarding the iframeresizer – and we receive this error log if we follow the src tag of the iframe: https://secondtree.org/donationbug/?giveDonationFormInIframe=1.

    Help would be kindly appreciated.

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

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Support Rick Alday

    (@mrdaro)

    Hi @tymontymon,

    Happy to help.
    This is the error that I get in the console on that page:
    Mixed Content: The page at ‘https://secondtree.org/donationbug/’ was loaded over HTTPS, but requested an insecure frame ‘http://secondtree.org/donationbug/?giveDonationFormInIframe=1&preview_id=11898&preview_nonce=16a0c4f26e&preview=true’This request has been blocked; the content must be served over HTTPS.

    Here are some actionable steps:
    – Make sure the form is published and not in draft mode.
    – Make sure you route all traffic on your site through https. You can use the Really Simple SSL plugin for that.
    – Exclude the Donation Success (Donation Confirmation) page from cache.

    Thread Starter tymontymon

    (@tymontymon)

    Hey,

    Thank you for your reply.

    I have tried all of the above but with no success.

    Furthermore, this link actually works https://secondtree.org/donations/tymon-test-form/

    so the SSL and mixed content seems to work there. Any advice on why this works and why it wouldn’t work in the previously mentioned page?

    Kind regards,

    Tymon

    Plugin Support Rick Alday

    (@mrdaro)

    Hi @tymontymon,

    So it works if you visit the form directly but not if it’s embedded on the page.

    Next, check if the form is missing a title by any chance.

    If the problem persists, it could be a chance that’s a plugin/theme conflict.

    Try our Health Check tutorial. This can allow you to test your site with different plugins without hurting the front-end of your site at all. https://givewp.com/documentation/resources/troubleshoot-wordpress-websites-health-check/

    Let me know if you find a conflict with another plugin or the theme.

    Thread Starter tymontymon

    (@tymontymon)

    Hello @mrdaro,

    Thank you for your reply.

    I have done a Health Check – the same issue persists:(

    Furthermore, our child site which uses the same theme and same configuration + host works fine. I set the exact same settings one by one and couldn’t seem to get it to work:(

    Sounds pretty hopeless and not much to go on I know:(

    Plugin Support Rick Alday

    (@mrdaro)

    We’re definitely missing something. Can you attach your system info?
    Donations -> Tools -> System Info

    Thread Starter tymontymon

    (@tymontymon)

    @ mrdaro
    ### WordPress Environment ###

    Home URL: https://secondtree.org
    Site URL: https://secondtree.org
    WP Version: 5.7.1
    WP Multisite: –
    WP Memory Limit: 768 MB
    WP Debug Mode: –
    WP Cron: ✔
    Language: en_US
    Permalink Structure: /%year%/%postname%/
    Show on Front: page
    Page on Front: Home Page (#4527)
    Page for Posts: Unset
    Table Prefix Length: wpkt_
    Table Prefix Length: 5
    Table Prefix Status: Acceptable
    Admin AJAX: Accessible
    Registered Post Statuses: publish, future, draft, pending, private, trash, auto-draft, inherit, request-pending, request-confirmed, request-failed, request-completed, refunded, failed, revoked, cancelled, abandoned, processing, preapproval, give_subscription

    ### Server Environment ###

    Hosting Provider: DBH: 127.0.0.1, SRV: secondtree.org
    TLS Connection: Connection uses TLS 1.3
    TLS Connection: Probably Okay
    Server Info: Apache
    PHP Version: 7.0.33
    PHP Post Max Size: 256 MB
    PHP Time Limit: 120
    PHP Max Input Vars: 3000
    PHP Max Upload Size: 256 MB
    cURL Version: 7.66.0, OpenSSL/1.1.1k-fips
    SUHOSIN Installed: –
    MySQL Version: 5.7.32
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    gzip: ✔
    GD Graphics Library: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔

    ### GiveWP Configuration ###

    GiveWP Version: 2.10.4
    GiveWP Cache: Enabled
    Database Updates: All DB Updates Completed.
    Database Updates: All Database Migrations Completed.
    Database Tables: ✔ wpkt_give_donors✔ wpkt_give_donormeta✔ wpkt_give_comments✔ wpkt_give_commentmeta✔ wpkt_give_sessions✔ wpkt_give_formmeta✔ wpkt_give_sequential_ordering✔ wpkt_give_donationmeta✔ wpkt_give_revenue
    GiveWP Cache: Enabled
    GiveWP Cache: ✔New Donation✔Donation Receipt❌New Offline Donation❌Offline Donation Instructions✔New User Registration❌User Registration Information✔Donation Note✔Email access❌Daily Email Report❌Weekly Email Report✔Monthly Email Report❌Renewal Receipt Email❌Renewal Receipt Email❌Subscription Cancelled Email❌Subscription Cancelled Email❌Subscription Completed Email❌Subscription Reminder Email✔Subscriptions Email Access✔Subscription Payment Failed Email
    Upgraded From: 2.10.3
    Test Mode: Disabled
    Currency Code: EUR
    Currency Position: After
    Decimal Separator: .
    Thousands Separator: ,
    Success Page: –
    Failure Page: –
    Donation History Page: https://secondtree.org/donor-dashboard/
    GiveWP Forms Slug: /donations/
    Enabled Payment Gateways: PayPal Standard
    Default Payment Gateway: PayPal Standard
    PayPal IPN Verification: Enabled
    PayPal IPN Notifications: //I removed data here just in case
    Status VERIFIED
    Donor Email Access: Enabled
    Stripe Webhook Notifications: N/A

    ### Active GiveWP Add-ons ###

    Give – Currency Switcher: ✔ Licensed – by GiveWP – 1.3.14
    Give – Email Reports: ✔ Licensed – by GiveWP – 1.1.4
    Give – Fee Recovery: ✔ Licensed – by GiveWP – 1.9.0
    Give – Form Field Manager: ✔ Licensed – by GiveWP – 1.6.0
    Give – Gift Aid: ✔ Licensed – by GiveWP – 1.2.6
    Give – MailChimp: ✔ Licensed – by GiveWP – 1.4.6
    Give – Manual Donations: ✔ Licensed – by GiveWP – 1.5.0
    Give – PayPal Pro Gateway: ✔ Licensed – by GiveWP – 1.3.0
    Give – Recurring Donations: ✔ Licensed – by GiveWP – 1.12.2

    ### Other Active Plugins ###

    Akismet Anti-Spam: by Automattic – 4.1.9
    Better Search Replace: by Delicious Brains – 1.3.4
    Bridge Core: by Qode – 2.0.9
    Contact Form 7: by Takayuki Miyoshi – 5.4
    Cookie Notice & Compliance for GDPR / CCPA: by Hu-manity.co – 2.0.3
    Duplicate Page: by mndpsingh287 – 4.3
    Easy Voice Mail: by Phoenix Studio – 1.2.3
    Elementor: by Elementor.com – 3.1.4
    Elementor Pro: by Elementor.com – 3.2.1
    FlowPaper: by Devaldi Ltd – 1.9.6
    Google Analytics for WordPress by MonsterInsights: by MonsterInsights – 7.16.2
    Google XML Sitemaps: by Auctollo – 4.1.1
    Health Check & Troubleshooting: by The ww.wp.xz.cn community – 1.4.5
    MC4WP: Mailchimp for WordPress: by ibericode – 4.8.3
    Page Links To: by Mark Jaquith – 3.3.5
    PayPal Donations: by Tips and Tricks HQ, Johan Steen – 1.9.6
    Qode Instagram Widget: by Qode Themes – 2.0.2
    Really Simple SSL: by Really Simple Plugins – 4.0.14
    SG Optimizer: by SiteGround – 5.7.20
    Smash Balloon Instagram Feed: by Smash Balloon – 2.8.2
    UpdraftPlus – Backup/Restore: by UpdraftPlus.Com, DavidAnderson – 1.16.49
    Wordfence Security: by Wordfence – 7.4.14
    WordPress Importer: by wordpressdotorg – 0.7
    WP Booklet: by BinaryStash – 2.1.8
    WP Fastest Cache: by Emre Vona – 0.9.1.7
    WPML Media: by OnTheGoSystems – 2.6.3
    WPML Multilingual CMS: by OnTheGoSystems – 4.4.9
    WPML String Translation: by OnTheGoSystems – 3.1.7
    WPML Translation Management: by OnTheGoSystems – 2.10.5
    Yoast SEO: by Team Yoast – 15.9.2

    ### Inactive Plugins ###

    My Custom Functions: by Space X-Chimp – 4.49
    Smush: by WPMU DEV – 3.8.3
    Stop Spammers: by Trumani – 2021.6

    ### Active MU Plugins ###

    Health Check Troubleshooting Mode: by – 1.7.2

    ### Theme ###

    Name: Bridge Child
    Version: 1.0.0
    Author URL: http://www.qodethemes.com/
    Child Theme: Yes
    Parent Theme Name: Bridge
    Parent Theme Version: 19.6
    Parent Theme Author URL: http://qodethemes.com/

    • This reply was modified 5 years ago by tymontymon.
    Thread Starter tymontymon

    (@tymontymon)

    Plugin Support Rick Alday

    (@mrdaro)

    Thanks. Create a “Success Page” using the [give_receipt] shortcode.

    Also, deactivate the SG Optimizer plugin and let me know if it makes a difference. Another user reported the same issue and that’s the only plugin you have in common. Historically, it has caused some issues with GiveWP.

    Thread Starter tymontymon

    (@tymontymon)

    @mrdaro
    Rick, you are a hero and a scholar

    For some reason the Success Page was not linked. It works now.

    Thank you very much for your help:)

    Plugin Support Rick Alday

    (@mrdaro)

    Great! If anything else comes up, feel free to open a new support ticket.

Viewing 10 replies - 1 through 10 (of 10 total)

The topic ‘Multi step donation iframe not loading’ is closed to new replies.