Anytime there’s a payment error in the front-end, there’s a more detailed message in the back-end under Donations -> Tools -> Logs.
Click the eye icon next to any recent error message and copy/paste the full error message in your next reply.
Also include your System Information (Dontions -> Tools -> System Info).
What I’m specifically looking for from there is if there are any missing database tables. Check the “GiveWP Configuration” section and tell me if any of the tables listed there has a red X next to it.
This will give us more context about the problem.
Just checking in on this issue.
Do you still need assistance here?
If you still need help, reply and we’ll make sure everything is handled.
Hello Rick Alday (@mrdaro)
Sorry, I replied to you by email. I will reproduce it here:
I suppose no error occurred because the donation was completed successfully but I don’t know the person who made the donation, so I don’t know the details of the transaction.
I sent you some screenshots to illustrate the situation, but I can’t send them here.
But to sum up: there is no log of the day in question; the donation is registered in the PayPal account (only);
There is no table listed in GiveWP Configuration that has a red x;
And just to not miss anything I send you the code I’m using in the button plugin:
- This reply was modified 3 months, 1 week ago by Rui Freitas. Reason: There was a line that is not needed and could cause confusion
Can you post a link to the GiveWP donation form you are using on the site?
The code you posted is for a Paypal button and payments made through that button will go directly to your Paypal account and will not record in GiveWP.
Only donations made through a GiveWP form will be recorded in GiveWP.
Here it is:
Thanks for the update.
First, double-check that those Paypal payments actually originated from a GiveWP donation form.
And looking at the browser console I see several errors:
This is happening because the theme (or some other plugin) you are using is using a different version of jQuery than the one that ships with WordPress: https://code.jquery.com/jquery-1.12.1.min.js
You can see that in your page’s source code.
It’s a best practice in WordPress to never use a different version of jQuery than the one packaged with WordPress. WordPress’ version is automatically in no conflict mode, which is what allows most plugins and themes to play nicely with each other in a very unpredictable environment.
Here’s a good write-up on the issue:
The best way to solve this is to prevent the theme or whatever plugin that’s loading that version of jQuery from loading it.
- You must be logged in to reply to this topic.