Donations not recorded in the Donations Form
-
Hi.
Donations made on my site are not recorded on the Donations table of the Plugin, but only on the account’s PayPal page.
What am I doing wrong?Thanks,
RuiThe page I need help with: [log in to see the link]
-
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.
Thanks!
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:
<hr style="height:1px;border-width:0;color:gray; background-color:#cccccc"> <span style="font-size: 20px; font-family: Lucida Sans Unicode, Helvetica, Arial; sans-serif; text-align: center; margin-left:18%;">Ajuda-nos a manter o Artes & contextos gratuito, livre e sem publicidade </span> <!-- PayPal Logo --> <table border="0" cellpadding="10" cellspacing="0" align="center"> <tbody> <tr> <td align="center"> </td> </tr> <tr> <td align="center"><a href="https://artesecontextos.pt/donations/donation-form/" onclick="javascript:window.open('https://artesecontextos.pt/donations/donation-form/','WIPaypal','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=530, height=350'); return false;"><img src="https://artesecontextos.pt/wp-content/uploads/2022/08/Peq_2_PayPal_com_cartoes-removebg-preview.png" border="1" alt=""/></a> </td> </tr> </tbody> </table><hr style="height:1px;border-width:0;color:gray; background-color:#cccccc"> <!-- PayPal Logo -->Thank you.
Rui Freitas
-
This reply was modified 4 years, 1 month ago by
Rui Freitas. Reason: There was a line that is not needed and could cause confusion
Hi @rui-freitas,
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.
Hi @rui-freitas,
Thanks for the update.
First, double-check that those Paypal payments actually originated from a GiveWP donation form.
Your form shows this error “A problem has occurred with the connection between this site and PayPal, preventing donations. Please contact site administrators if reloading the page does not fix the issue. This is usually the result of some JavaScript conflict on the page.”
And looking at the browser console I see several errors:
https://screencast-o-matic.com/i/c3j33JVTrNrThis 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:
https://pippinsplugins.com/why-loading-your-own-jquery-is-irresponsible/The best way to solve this is to prevent the theme or whatever plugin that’s loading that version of jQuery from loading it.
Hello @mrdaro.
I know absolutely nothing about jQuery, but I will try to handle this somehow.
Thank you for you.
Best,
Rui Freitas -
This reply was modified 4 years, 1 month ago by
The topic ‘Donations not recorded in the Donations Form’ is closed to new replies.