Hi everyone I am not familiar at all with givewp and am not sure how to organize all the pages that are linked to the “donate” page on the wp menu like confirmation of donation, donor’s account, etc.
Thank you very much for your kind help
]]>Hello, I’ve included a visual give form in a popup and it dosen’t work correctly, the pop up created with elementor dosen’t adapt correctly to the form hight, i’ve tried to use the button display code but it dosen’t work also, it shows me the whole form and not a button leading to the form
]]>I was looking for how to be sure the end user doesn’t register when they donate and didn’t see anything. I did see this under the form settings:
“User Registration
Notify donors that they have an account they can use to manage their donations
When enabled, donors will be notified that they have an account they can use to manage their donations. Disable if you do not want donors to be aware of their account.“
Does this mean that every user will get registered no matter what, we just choose whether or not they KNOW they were registered? This is not ideal – I don’t really want everyone who donates to have a user in the back end.
Thanks.
]]>Hi, we created a page with 4 donation levels (10, 25, 50 and 100 euro). We have added a description for each level
€?10,00 – Bakspullen
€?25,00 – Eten en drinken
€?50,00 – Middag buiten spelen
€?100,00 – Thema dag
When we receive an email the amount is correct but the tag {donation} displays the wrong value. It always displays the first option of the list.
So as an example I pick the option 50 euro. In the email it displays
Amount: 50
Donation: Donatie – Bakspullen (this should be: Middag buiten spelen)
]]>Hello!
I’m trying to import donations from a website to a clone of the same website. I use the Export function from WP Give tools in the old site, then use the Import function in the tools of the clone. But a few seconds later I receive an “Unknown Error” message. We are talking about 300-400 donations, i.e. it’s not much data. Boths sites run on the same VPS server.
Any ideas how can I debug the problem and import the donations?
]]>Hi everyone,
I’m encountering a deprecated warning when I install the GiveWP plugin on my site running PHP 8. Here are the specific errors:
Deprecated: Return type of Money\Currencies\AggregateCurrencies::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in wp-content/plugins/give/vendor/moneyphp/money/src/Currencies/AggregateCurrencies.php on line 66
Deprecated: Return type of Money\Currencies\ISOCurrencies::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in wp-content/plugins/give/vendor/moneyphp/money/src/Currencies/ISOCurrencies.php on line 64
Deprecated: Return type of Money\Currencies\BitcoinCurrencies::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in wp-content/plugins/give/vendor/moneyphp/money/src/Currencies/BitcoinCurrencies.php on line 43
Deprecated: Return type of Money\Currency::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in wp-content/plugins/give/vendor/moneyphp/money/src/Currency.php on line 86
Deprecated: Return type of Money\Money::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in wp-content/plugins/give/vendor/moneyphp/money/src/Money.php on line 521
These warnings appear to be due to deprecated return type compatibility in the moneyphp/money
library that GiveWP uses, especially with PHP 8 and above.2.
“Form is Not Published” Error
When I try to add the shortcode for my published form, I get an error saying that the form is “not published” even though the form is definitely set to “Published” in the GiveWP dashboard. I’ve checked the following:
[give_form id="1234"]
, where 1234
is the form’s actual ID.I’ve tried the following troubleshooting steps:
I’d appreciate any guidance on:
Thanks in advance for your help!
]]>I configured everything, associated the payment method, but when I press the ‘Donate’ button, the following message appears (The following error occurred when submitting the form: Something went wrong, please try again or contact support.). I tried all options, both with test donation mode, as well as with Stripe and Checkout 2.0, but nothing works. I tried reinstalling the plugin, clearing the plugin’s cache, but nothing made it work.
]]>I’m stuck as I really want to keep the form all in one place rather than create number of GiveWP Forms.
Essentially – It would be great to have the Gift Aid question and if they want to claim it then show Billing Address (possibly rename this to suit Gift Aid) – this way it can remain a speedy donation form and not be forced to enter billing address when it’s not necessary – only when Gift Aid applies.
Anyone know what to do here please?
]]>Hi Support,
Hope you can help us short code is not working it does not show up the form
Hello,
I am an admin for a wordpress website using the givewp plugin but I’m seeing an issue with 2fa login with my givewp account. I have access to the WP. How can I go about tracking down and reconnecting our givewp account with only our WP access? Any help appreciated.
]]>Hi so we have just launched and we are noticing that when donors donate the donation form does not updates… now is stuck at 7 but it should be 9… i deactivated all headers and tried turnging off CDN and cache stuff, but nothing, any idea?
thanks
]]>We’ve been using Give WP for some time, and came to find our donation form showing the loading indicator an not loading the form. Console shows 500 server error.
There is an error in the logs:
Description:Target class [Faker\Generator] does not exist.
Category:Uncaught Exception
Source:Give Core
Date & Time:2024-11-10 22:07:48
Error details:{ “exception”: { “File”: “Container.php”, “Line”: 668, “Message”: “Target class [Faker\\Generator] does not exist.”, “Code”: 0 } }
We are using the shortcode directly in the template via do_shortcode()
any help in getting this donation form back online is greatly appreciated
]]>In the GiveWP form settings I have chosen Paypal Donations as the payment gateway. To enable the Paypal Donations payment method I needed to create a business account in Paypal and now PayPal takes fees off my donations.
Here is a screenshot of my account settings in GiveWP Paypal Donate payment gateway.
https://snipboard.io/i1VZnQ.jpg
And here a screenshot of payment Gateways in use in the donation form:
https://snipboard.io/ZYmWFz.jpg
This is what I was told by PayPal Support:
“I understand you’re looking for assistance regarding a payment that has a fee, which should really be a donation. No worries—I’m here to help! After reviewing your PayPal account, it looks like the payment was processed as “goods and services” instead of as a donation, which is why a fee was applied. When transactions are processed this way, there is typically a charge associated with it. To resolve this, I recommend issuing a refund to the sender and kindly asking them to resend the funds as a personal payment. This way, you can avoid any fees!”
I have multiple donations already and I can’t refund them all and ask for new donations, also I don’t know how to set up the integration with WpGive Paypal Donation and Paypal account setting correctly to avoid fees, as to enable the WpGive Paypal Donations I was asked to change my paypal account to a business account.
Can you please help resolve this issue in a way that the payments made via Paypal woud be without fees? I don’t know how to fix it. Thank you.
Dear GiveWP Team,
It appears as if there’s no way to contact presales support on givewp.com, so please allow me to ask here instead:
The docs at https://givewp.com/documentation/resources/translating-give/translating-givewp-with-polylang/ mention:
“First, GiveWP’s Multi-Step Form, which loads in an iframe, is currently not able to be translated with Polylang.”
Is this still accurate? If it still is, is there a workaround to use the Multi-Step Form in different languages on a Polylang powered site?
Any advise is welcome.
Thank you in advance.
How can I change the “Enter custom amount” text in the “Donation Amount and Levels” block?
]]>your latest 3.17.2 update crashed my site.
It says it updated and then when I refresh my site it crashed.
When I rename the pluin my site works again
And NO the WP roll back did not rollback
Hello GiveWP team, awesome plugin!
Is there a way to change the Goal to be displayed in percentages instead of actual money?
thanks
]]>Hello! I am trying to modify the description sent to stripe during a donation.
I can modify the metadata sent just fine with a give_stripe_prepare_metadata filter, but nothing I try to modify the description field seems to work:
{
“amount”: “100”,
“automatic_payment_methods”: {
“enabled”: “true”
},
“currency”: “USD”,
“customer”: “****”,
“description”: “this is autogenerated and what I am trying to overwrite dynamically (or even statically)”,
“metadata”: {
“Donation Post ID”: “1884”,
“Email”: “***”,
“Phone”: “***”,
“Sequential ID”: “279”,
“Who Are You Donating On Behalf Of”: “***”
},
“statement_descriptor”: “***”
}
Any insights?
]]>I can’t connect Stripe with the plugin as I don’t know how to create the webhook Stripe asks, the steps offered during the setup are not as simple as it sounds… There is no “Add endpoint” button to simply paste the url provided. Stripe support didn’t help. Could someone please assist?
“Please configure your Stripe webhook to finalize the setup. In order for Stripe to function properly, you must add a new Stripe webhook endpoint. To do this please visit the?Webhooks Section of your Stripe Dashboard?and click the?Add endpoint?button and paste the following”
]]>I would prefer if this displayed my website name rather than the plugin name. I just need a hook, filter, or filename where the function/code is stored.
]]>I inserted this snippet in the functions.php file to add a custom field named “Ricorrenza in memoria” to the donation form.
Also I would like this field to be added only to the donation form with ID=“21710”.
Below is the code, but the additional field does not appear
// Nuovo campo Ricorrenza in memoria per donazione, aggiunto solo al modulo con ID=21710
add_action( 'give_fields_donation_form_after_personal_info', function( $form_id ) {
// Controlla se l'ID è quello desiderato (21710)
if ( $form_id == 21710 ) {
give()->form_field_manager->add_fields(
'give_donation_form',
[
[
'type' => 'text',
'name' => 'ricorrenza_in_memoria',
'label' => __( 'Ricorrenza', 'give' ),
'placeholder' => __( 'Inserisci qui la ricorrenza', 'give' ),
'description' => __( 'Inserisci qui la ricorrenza', 'give' ),
'attributes' => [
'required' => true,
'minlength' => 2,
'maxlength' => 300,
],
'show_in_receipt' => true,
'store_as_donor_meta' => true,
]
],
$form_id
);
}
}, 10, 1);
]]>
When you pick the Venmo option on Desktop to pay, it grays the screen and renders the QR code but it is higher up on the screen. You have to scroll up to find it and donors don’t know this and complain they can’t find it.
On Mobile you don’t see any change and the QR code is not rendered.
]]>I have set the option to donate a custom amount with minimum of € 5
When the donator fills a lower amount I get a mixed language error message:
“Cantidad de la donación” must be greater than or equal to 5
The language of my site is Spanish. How to change this error message?
]]>I am struggling writing some CSS to make hover style for the buttons. I like to have the background of the button and text change when hovering.
]]>Hello,
I would like to ask if this scenario is possible with the plugin. I want to create a fundraising event on my site that will get the 15% of the price from a sale that I make, and add it to a big pool for a charity, that will be time-based for some specific days. What options do you have, regarding the track of the progress?
Best Regards
I’m trying to do a test donation and I’m getting this error.
The following error occurred when submitting the form:
Hi,
This looks like a php type-error, I hope you can help me to patch it. Thank you .
When enabling tribute option, and submititng a donation w/ tribute option, this error page is shown instead of eCard messge. Form and donation go through, but the email does not get sent. This error is given on a new screen. The same screen is shown when trying to preview eCard in the WP Admin > Donations >> Reports.
********
{ecard_email}
There has been a critical error on this websit.
********
Steps to replicate:
What i did so far:
Fatal error:?Uncaught TypeError: trim(): Argument #1 ($string) must be of type string, array given in /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/formatting.php:449 Stack trace: #0 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/formatting.php(449): trim(Array) #1 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give-tributes/includes/give-tributes-helpers.php(1056): wpautop(Array) #2 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give-tributes/templates/ecard/footer-default.php(36): give_tributes_v11_donor_message_compat(6511) #3 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give-tributes/includes/public/class-give-tributes-public.php(1068): require(‘/home/customer/…’) #4 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/class-wp-hook.php(326): Give_Tributes_Public->ecard_email_footer_call_back(6511) #5 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array) #6 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #7 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give-tributes/includes/give-tributes-ecards.php(245): do_action(‘give_tribute_ec…’, 6511, 3930) #8 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give-tributes/includes/give-tributes-ecards.php(196): give_tribute_ecard_build_email(6511, 3930, ‘design@sasha-k….’) #9 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give-tributes/includes/give-tributes-helpers.php(2136): give_tributes_ecard_email_receipt(6511) #10 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/class-wp-hook.php(324): send_ecard_when_payment_status_changed(6511, ‘publish’, ‘pending’) #11 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array) #12 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #13 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give/src/Helpers/Hooks.php(101): do_action(‘give_update_pay…’, 6511, ‘publish’, ‘pending’) #14 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give/src/Donations/LegacyListeners/DispatchGiveUpdatePaymentStatus.php(29): Give\Helpers\Hooks::doAction(‘give_update_pay…’, 6511, ‘publish’, ‘pending’) #15 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give/src/Donations/ServiceProvider.php(90): Give\Donations\LegacyListeners\DispatchGiveUpdatePaymentStatus->__invoke(Object(Give\Donations\Models\Donation)) #16 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/class-wp-hook.php(324): Give\Donations\ServiceProvider->Give\Donations\{closure}(Object(Give\Donations\Models\Donation)) #17 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #18 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #19 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give/src/Helpers/Hooks.php(101): do_action(‘givewp_donation…’, Object(Give\Donations\Models\Donation)) #20 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give/src/Donations/Repositories/DonationRepository.php(287): Give\Helpers\Hooks::doAction(‘givewp_donation…’, Object(Give\Donations\Models\Donation)) #21 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give/src/Donations/Models/Donation.php(149): Give\Donations\Repositories\DonationRepository->update(Object(Give\Donations\Models\Donation)) #22 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give/src/Framework/PaymentGateways/CommandHandlers/PaymentHandler.php(51): Give\Donations\Models\Donation->save() #23 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give/src/Framework/PaymentGateways/Actions/HandleGatewayPaymentCommand.php(46): Give\Framework\PaymentGateways\CommandHandlers\PaymentHandler->handle(Object(Give\Donations\Models\Donation)) #24 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give/src/Framework/PaymentGateways/Controllers/GatewayPaymentController.php(88): Give\Framework\PaymentGateways\Actions\HandleGatewayPaymentCommand->__invoke(Object(Give\Framework\PaymentGateways\Commands\PaymentComplete), Object(Give\Donations\Models\Donation)) #25 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give/src/Framework/PaymentGateways/Controllers/GatewayPaymentController.php(45): Give\Framework\PaymentGateways\Controllers\GatewayPaymentController->handleGatewayCommand(Object(Give\Framework\PaymentGateways\Commands\PaymentComplete), Object(Give\Donations\Models\Donation)) #26 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give/src/LegacyPaymentGateways/Adapters/LegacyPaymentGatewayAdapter.php(211): Give\Framework\PaymentGateways\Controllers\GatewayPaymentController->create(Object(Give\Donations\Models\Donation), Array) #27 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give/src/Framework/LegacyPaymentGateways/Adapters/LegacyPaymentGatewayRegisterAdapter.php(43): Give\LegacyPaymentGateways\Adapters\LegacyPaymentGatewayAdapter->handleBeforeGateway(Array, Object(Give\PaymentGateways\Gateways\TestGateway\TestGateway)) #28 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/class-wp-hook.php(324): Give\Framework\LegacyPaymentGateways\Adapters\LegacyPaymentGatewayRegisterAdapter::Give\Framework\LegacyPaymentGateways\Adapters\{closure}(Array) #29 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #30 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #31 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give/includes/gateways/functions.php(234): do_action(‘give_gateway_ma…’, Array) #32 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give/includes/process-donation.php(215): give_send_to_gateway(‘manual’, Array) #33 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/class-wp-hook.php(324): give_process_donation_form(Array) #34 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array) #35 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #36 /home/customer/www/staging16.ipffoundation.org/public_html/wp-content/plugins/give/includes/actions.php(88): do_action(‘give_purchase’, Array) #37 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/class-wp-hook.php(324): give_post_actions(”) #38 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #39 /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #40 /home/customer/www/staging16.ipffoundation.org/public_html/wp-settings.php(700): do_action(‘init’) #41 /home/customer/www/staging16.ipffoundation.org/public_html/wp-config.php(93): require_once(‘/home/customer/…’) #42 /home/customer/www/staging16.ipffoundation.org/public_html/wp-load.php(50): require_once(‘/home/customer/…’) #43 /home/customer/www/staging16.ipffoundation.org/public_html/wp-blog-header.php(13): require_once(‘/home/customer/…’) #44 /home/customer/www/staging16.ipffoundation.org/public_html/index.php(17): require(‘/home/customer/…’) #45 {main} thrown in /home/customer/www/staging16.ipffoundation.org/public_html/wp-includes/formatting.php on line 449
]]>If I disable Fee Recovery the page works. Please see error below. Kindly assist.
Error Details
=============
An error of type E_ERROR was caused in line 16 of the file /home/sosamedi/public_html/wp-content/plugins/give-fee-recovery/src/ValueObjects/DefaultFeeSetting.php. Error message: Uncaught Error: Class 'MyCLabs\Enum\Enum' not found in /home/sosamedi/public_html/wp-content/plugins/give-fee-recovery/src/ValueObjects/DefaultFeeSetting.php:16
Stack trace:
#0 /home/sosamedi/public_html/wp-content/plugins/bears-backup/vendor/composer/ClassLoader.php(444): include()
#1 /home/sosamedi/public_html/wp-content/plugins/bears-backup/vendor/composer/ClassLoader.php(322): Composer\Autoload\includeFile('/home/sosamedi/...')
#2 [internal function]: Composer\Autoload\ClassLoader->loadClass('GiveFeeRecovery...')
#3 /home/sosamedi/public_html/wp-content/plugins/give-fee-recovery/src/Repositories/Settings.php(43): spl_autoload_call('GiveFeeRecovery...')
#4 /home/sosamedi/public_html/wp-content/plugins/give-fee-recovery/includes/public/class-give-fee-recovery-public.php(943): GiveFeeRecovery\Repositories\Settings::getMaximumFeeAmount(17183, 'payfast')
#5 /home/sosamedi/public_html/wp-includes/class-wp-hook.php(326): Give_Fee_Recovery_Public->hidden_field_data(17183, Array)
#6 /home/sosamedi/public_html/wp-i
]]>
I’ve used this recommended code snippet found on GitHub to integrate reCAPTCHA with various GiveWP forms for several years.
Today I was setting up a new donation form using the Visual Donation Form Builder and that code doesn’t seem to be working, presumably because the new form is an iframe. Am I correct on this? Is the new form compatible with reCAPTCHA? If not, will it be?
]]>