Multi step donation iframe not loading
-
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]
-
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.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
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.
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:(
We’re definitely missing something. Can you attach your system info?
Donations -> Tools -> System Info@ 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.
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.
@mrdaro
Rick, you are a hero and a scholarFor some reason the Success Page was not linked. It works now.
Thank you very much for your help:)
Great! If anything else comes up, feel free to open a new support ticket.
-
This reply was modified 5 years ago by
The topic ‘Multi step donation iframe not loading’ is closed to new replies.