alexgivewp
Forum Replies Created
-
Hi Kerri,
Glad you reached out. Happy to help!
Thanks for the information, the PHP error helps đ.
For the PHP error, here are some recommendations I’d like you to go through:
The error you are having usually happens when there are one or more donations with missing data.
Could you go to the Donations -> Donations and switch to the legacy view. See screenshot below:

Go through all your donations to see if any of them are missing the donor (“donor missing”) or are not attached to any donation form (Untitled). Usually, but not always, these donations are the oldest. Delete these donations and see if the error still shows up.
Let me know once you’ve implemented and tested the above.
For the PayPal issue I’d first like you to go through these steps:
There’s a wide variety of reasons why you might struggle to get PayPal Donations connected correctly. Some of those reasons we can solve and some are things that PayPal needs to solve, but I’m here to help you as completely as I possibly can.
The first thing you should do is confirm that you do not have GiveWP in “Test Mode.” If GiveWP is in test mode, it will attempt to connect PayPal Donations to the PayPal sandbox instead of your live PayPal account. In live mode, GiveWP connects to your live PayPal account. You can disable test mode by going to Donations > Settings > Payment Gateways.
If you still have trouble connecting to PayPal, it’s possible something is cached in your browser. Some GiveWP users have had success by logging into their WordPress site in an incognito window and then connecting to PayPal there. After you make the connection incognito, you should be fine moving forward.
If neither of those two things gets you connected, then most likely there’s an issue with your PayPal account and we want to get you connected with PayPal directly to resolve it. We created this intake form to give you more details about this problem and for you to get in touch with PayPal directly. Please make sure you complete the form as completely as possible: https://givewp.com/paypal-onboarding-reports/
The form on that page sends an email directly to PayPal, to a team that we have been told is aware of any issues, and can walk you through connecting. Weâre here to help as much as we can, but ultimately theyâll have to help if none of the steps above resolve things.
However: there is a bug report about the PayPal order ID issue. I’ll link you to the report. Our Head of Support pinned a reply that I think is worthwhile reading. https://feedback.givewp.com/bug-reports/p/paypal-order-id-missing-error-should-not-prevent-donations-using-paypal-donation
Let us know about deleting donations and if it resolves that issue đ.
Have a good day!
Forum: Plugins
In reply to: [GiveWP - Donation Plugin and Fundraising Platform] Form too small on desktopHi! This will be an Astra setting you’ll have to change – GiveWP form widths are constrained by elements generated by Astra. Please try going to Astra >> Customize >> Page and try a wider Container Layout. I took a screencast of me looking for that: https://www.loom.com/share/e459ccbc8f2b41689b23ff55581b39b1?sid=ac287031-0f91-45fd-8767-f897be67a473
Have a good day!
Hello,
Glad you reached out. Happy to help!
PayPal sometimes needs a bit of the “off/on” treatment. It’s definitely not the norm, but it does happen.
There’s a wide variety of reasons why you might struggle to get PayPal Donations connected correctly. Some of those reasons we can solve and some are things that PayPal needs to solve, but I’m here to help you as completely as I possibly can.
The first thing you should do is confirm that you do not have GiveWP in “Test Mode.” If GiveWP is in test mode, it will attempt to connect PayPal Donations to the PayPal sandbox instead of your live PayPal account. In live mode, GiveWP connects to your live PayPal account. You can disable test mode by going to Donations > Settings > Payment Gateways.
If you still have trouble connecting to PayPal, it’s possible something is cached in your browser. Some GiveWP users have had success by logging into their WordPress site in an incognito window and then connecting to PayPal there. After you make the connection incognito, you should be fine moving forward.
If neither of those two things gets you connected, then most likely there’s an issue with your PayPal account and we want to get you connected with PayPal directly to resolve it. We created this intake form to give you more details about this problem and for you to get in touch with PayPal directly. Please make sure you complete the form as completely as possible: https://givewp.com/paypal-onboarding-reports/
The form on that page sends an email directly to PayPal, to a team that we have been told is aware of any issues, and can walk you through connecting. Weâre here to help as much as we can, but ultimately theyâll have to help if none of the steps above resolve things.
Let me know once you’ve implemented and tested the above. I’m here for any further questions or additional assistance. Have a good day!
Hi Arnoud,
Glad you reached out. Happy to help!
I’ve not seen an issue with deleting Forms, Donations, or Donors. Here’s a screencast of me attempting to do replicate: https://www.loom.com/share/7056174cbf234090b9c8247aa666eceb?sid=388898e7-a596-4390-a739-1fdc22a169c0
Are there any JavaScript console errors before and/or after trying to delete? Here’s how to check for JavaScript console errors. In Chrome, Microsoft Edge, and Safari you can use the following:
– Windows/Linux: Press Control + Shift + J
– Mac: Press Command + Option + JFor Firefox you can use:
– Windows/Linux: Press Control + Shift + K
– Mac: Press Command + Option + KGiveWP also has documentation on this here: https://givewp.com/documentation/resources/how-to-open-the-developers-console-in-your-web-browser/
As a workaround, can you try using Legacy View to delete? The button to switch is at the top right-hand corner of the list of Donations/Donors/Forms.
Let me know about the above and we’ll keep digging into this should the issue persist. Have a good day!
Forum: Plugins
In reply to: [GiveWP - Donation Plugin and Fundraising Platform] Form too small on desktopHello,
Glad you reached out. Happy to help!
I’ll go through both the form width and the donation issue below đ.
The form width issue stems from your theme. The main element containing the form is restricted to a maximum width of 750px, and the elements within that element are as well. The second container element (also from your form) has a width of 402px, which restricts the form to that width. I don’t know your theme, but I would check if there are settings to expand the containing elements.
When I initially tried to view your form it wouldn’t load – but it does now. That, and the issue you’re experiencing with the Test Donation not functioning as expected is most likely due to caching. I can see that the Litespeed Caching plugin is activated and compressing GiveWP scripts. Below are two different items I’d like you to look at: caching exclusions and excluding GiveWP scripts from JavaScript optimisation. The following is a bit long, but I’ll do my best to break it up a bit into Caching and JavaScript sections đ.
You can test first by temporarily disabling the Litespeed caching plugin and testing, or jump straight into the following information.
Caching:
The fix is a bit technical, so Iâll include as much detail as possible here, but you may need to reach out to your web developer or web support person to implement the recommendations Iâll be talking about below.Your issue here is caused by some caching happening somewhere in the process. If youâre not familiar with caching, itâs a method of saving server resources by storing copies of a page or site, so that the next visitorâs visit doesnât trigger a call to the server at all, they just get the copy that was saved. Basically instead of the site needing to recreate the page from scratch, it sends up a copy which allows 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 really well for speeding up sites, but when a saved copy of the site has sensitive information in it (like donor info) itâs important that GiveWP not share that with the next visitor. If GiveWP is not convinced that the browser requesting the data is the correct one, 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 caching at the server level, 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 itAlso, the following query strings (if your caching solution has a setting for them):
give-embed=donor-dashboard
giveDonationFormInIframe=1
give-routeYour host or the caching plugin/solution you are using can help with that. Some of them may require what’s called 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 cases like those, 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.
While fine-tuning cache falls outside the scope of the support weâre able to provide, your success with online donations is our number one priority, and weâre happy to provide any tips.
JavaScript optimisation exclusions:
The following scripts should be excluded from any JavaScript optimisations:
give.js
give-donation-summary.jsYou may or may not have the following in your site:
give-ffm-frontend.js
give-tributes-common.min.js
give-fee-recovery-public.min.js
give-recurring.min.jsI know this was quite a bit of information to share. If you have any questions about this let me know, Iâm happy to help. Have a good day!
- This reply was modified 2 years, 4 months ago by alexgivewp. Reason: added a screencast
- This reply was modified 2 years, 4 months ago by alexgivewp. Reason: removed screencast - no sound
Forum: Plugins
In reply to: [GiveWP - Donation Plugin and Fundraising Platform] Organization page broken?Hello!
Happy to help đ.
The âThis organizationâs page is brokenâ error is seen when the PayPal *Standard* connection is not correct or using a wrong email address at Donations > Settings > Payment Gateways > PayPal > PayPal Standard.
Youâll want to double check the following:- you are using the Paypal account ownerâs email address
- the account is ready to accept payments.
Outside of this, youâll need to reach out to PayPal. This error means thereâs an issue with your PayPal account and we want to get you connected with PayPal directly to resolve it. This wouldnât be something related to your login credentials, it would be something internal that only PayPal can see and change for you. We created this intake form to give you more details about this problem and for you to get in touch with PayPal directly: https://givewp.com/paypal-onboarding-reports/
The form on that page sends an email directly to PayPal, and that team can walk you thorough connecting. Weâre here to help as much as we can, but ultimately theyâll have to help if none of the steps above resolve things.
Please let us know if you have further questions or need additional assistance!