Support » Plugin: GiveWP - Donation Plugin and Fundraising Platform » Donations not recorded in the Donations Form

  • Resolved Rui Freitas

    (@rui-freitas)


    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,
    Rui

    The page I need help with: [log in to see the link]

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support Rick Alday

    (@mrdaro)

    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!

    Plugin Support Rick Alday

    (@mrdaro)

    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.

    Thread Starter Rui Freitas

    (@rui-freitas)

    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 3 months, 1 week ago by Rui Freitas. Reason: There was a line that is not needed and could cause confusion
    Plugin Support Rick Alday

    (@mrdaro)

    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.

    Thread Starter Rui Freitas

    (@rui-freitas)

    Hello (@mrdaro)

    Here it is:

    https://artesecontextos.pt/donations/donation-form/

    Thank you
    Rui

    Plugin Support Rick Alday

    (@mrdaro)

    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/c3j33JVTrNr

    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:
    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.

    Thread Starter Rui Freitas

    (@rui-freitas)

    Hello @mrdaro.

    I know absolutely nothing about jQuery, but I will try to handle this somehow.

    Thank you for you.

    Best,
    Rui Freitas

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.