I am getting error: There was an issue with your donation transaction: Can only apply an application_fee_amount when the PaymentIntent is attempting a direct payment (using an OAuth key or Stripe-Account header) or destination payment (using transfer_data[destination]). Please check your payment method or contact your card issuer for assistance. If the issue persists, try a different payment method or contact the site administrators.
I have disabled the Fee Recovery option still getting the same error. All of the donations are going Pending/Abandoned I am using Pro version of Stripe Add on and everything is upto date. The Connection Status: is Connected on Stripe
I am using Standard Keys from Stripe, there were no changes on Stripe and GiveWP Plugin and these used to work before updating plugin.
This is the log: Stripe Payment Intent Error
{ “post_title”: “Stripe Payment Intent Error”, “post_content”: “Unable to create a payment intent. Details: Can only apply an application_fee_amount when the PaymentIntent is attempting a direct payment (using an OAuth key or Stripe-Account header) or destination payment (using transfer_data[destination]).”, “post_parent”: 0, “log_type”: “gateway_error”, “file”: “———/wp-content/plugins/give/includes/gateways/functions.php”, “line”: 299, “function”: “add”, “class”: “Give_Logging” }
Looking for a prompt reply. My website is not online currently. It’s on my local computer.
I am using Standard Keys from Stripe, there were no changes on Stripe and GiveWP Plugin and these used to work before updating plugin.
The above is the issue. You’ll want to replace your Stripe “Standard Keys” with the recommended Stripe Connect connection. You most likely already have a message on your admin page referencing this requirement as well.
You can do that first, and then set that as the default connection, and remove the older Standard Keys connection. You’ll also need to make sure your Stripe webhook is in place and configured correctly.
This screencast covers connecting to Stripe via Stripe Connect and creating a webhook as well:
After that, I would suggest to do a test Stripe donation to verify the donation goes through successfully, and the donation status changes to Completed automatically. Lastly, also check the “Last webhook received” text appears with the current date in GiveWP > Settings > Payment Gateways – Stripe – General Settings – Stripe Webhooks.
If that checks out you are good to go for new donations! You will, however, have to change any of the existing donations with the Processing status to a Completed status manually by clicking edit on the donation. You can use the payments in your Stripe account as a reference to verify which payments were successful.
I hope this helps to point you in the right direction! Let us know if you have further questions 🙂
This reply was modified 11 months, 1 week ago by Ginger Coolidge.
Error: Sorry we’re unable to process subscription donations with Credit Card. Please switch to either the payment gateways to process a subscription donation.
@gscoolidge could you please look into this as well? The subscription donations are not working but the regular donations are working fine. When I go to Plugins -> Recurring Donations -> Settings it says “Oops, this setting page does not exist”
Error: Sorry we’re unable to process subscription donations with Credit Card. Please switch to either the payment gateways to process a subscription donation.
It sounds like there may be a few things happening here, so I’ll go over all of them to make sure I have the bases covered 🙂
It sounds like you are not on the latest versions of your GiveWP plugin(s). Before updating, it’s always a good practice to take a FULL backup of your site that you can confidently restore from. The core GiveWP plugin is now at version 4.5.0, and Recurring Donations is 2.14.0.
Regarding recurring donations, after that is updated, you won’t see that Plugins -> Recurring Donations -> Settings anymore — it was from an old version.
Otherwise, when you’re not receiving renewals or they are stuck in a Processing or Pending status, that is from a Stripe webhook issue. The screencast I shared previously can walk you through how to create a new webook.
If you have further questions, and you have a current license with us (referencing Recurring Donations) , please reach out to our Priority Support page here: https://givewp.com/priority-support/ after you login.
Best regards,
Viewing 7 replies - 1 through 7 (of 7 total)
The topic ‘Stripe not working’ is closed to new replies.