Hello @lorenzocp ,
Glad you reached out, happy to help!
The Deprecated entry you shared is not an error, decrepactions and warnings won’t prevent donations from going through. Those are from the elevated PHP 8.4.x or 8.5.x versions active on your website that are still in beta. The higher the PHP version that is active, the more of these entries you will see in your debug log from various plugins and themes (not just GiveWP). The reason for this is WordPress core itself is only now recommending 8.3.x so I would not suggest to go higher than that at this time.
You can review the status of WordPress versions and what PHP version is supported in each one is viewable here:
https://make.wordpress.org/core/handbook/references/php-compatibility-and-wordpress-versions/#supported-version-chart
Regarding the donation error, I just received this error when attempting a donation on one of your forms (translated):
The following error occurred while submitting the form: Something went wrong. Please try again or contact support.
When you receive donation form errors like that, the best place to check for more details in the form log.
Every time a donation is made on your site – or attempted, GiveWP creates a new entry in the logs section that gives us further information on what is happening. The error logs can be found in GiveWP > Tools > Logs. Locate an entry for one of these donation attempts, and when found, click on the “eyeball” icon on the right of the log to expand and view the contents.
If, in the form log you see the donor email was flagged as spam, this is coming from the Akismet plugin, and the GiveWP setting in GiveWP > Settings > Advanced – Akismet SPAM Protection. If the email address(s) in the form logs do not appear to be spam emails, you can go ahead and turn that setting off in that settings page.
As to why it does that, the Akismet plugin has it’s own algorithm and it can sometimes be a bit overzealous.
If, however, the form log shows a different message, please copy/paste the complete log and add it to your reply back to us please. (Note: a screenshot will not show us enough information. Here’s a screencast on how to get the error log content for us: https://screencast-o-matic.com/watch/c3eD0AVFgVG.
Let us know after you’ve reviewed and tested the above! 🙂