• Resolved rmniemela

    (@rmniemela)


    I cannot get PayPal to update the donations as paid. I’ve tried to do some troubleshooting, but things are not working no matter what I do.

    1. Tried to follow info here: https://www.wpcharitable.com/documentation/paypal-ipn-troubleshooting/ except that the sandbox section is missing from the settings page. I have sandbox accounts set up at paypal, but I can’t use them. It’s not fun having to use your personal credit card to test.

    2. Have entered http://projectimpact.ca/?charitable-listener=paypal in the PayPal IPN settings. No change.

    3. Have Disabled IPN Verfication in the paypal settings in Charitable. No change.

    4. I’ve tried the IPN Simulator on Paypal’s site even though I can’t find a way to trap the responses at the Charitable end. Got an “IPN was sent and the handshake was verified.” Not sure that exactly what this means, but it seems to say that there was successful communication.

    5. What is “test mode” on the main payment gateway screen? Can I use this for something. I can’t find any documentation on this feature.

    6. Tried changing the paypal transaction type from donations to standard. No change.

    What else can I do to get this to work? It wasn’t a big deal in the past because we monitored paypal closely and donors didn’t see the total donations on our website, but now we’re using Reach and it’s displaying the campaign update on our front page. So people will be donating but won’t be seeing that their contribution is being recorded until we go in manually to mark the donation as paid.

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

Viewing 9 replies - 1 through 9 (of 9 total)
  • Hi @rmniemela,

    I’m so sorry for the incorrect docs regarding the sandbox tool. In version 1.5.4 we actually removed that tool from the core plugin and added it as a separate plugin you can install. It can be downloaded from https://github.com/Charitable/Charitable-PayPal-Tester

    I’ll be sure to update those docs too. πŸ™‚

    With your pending donations, do you see any details about them if you click through to their details page in the WordPress dashboard? In particular, what do you see in the Donation Log?

    Cheers,
    Eric

    Thread Starter rmniemela

    (@rmniemela)

    The tool shows a correct donation. All donations in the dashboard show properly except that they are marked Pending and won’t switch to Paid unless you do it manually.

    If I look at a log entry from a previous campaign two years ago, I’ll see something like:
    <date> Donation created.
    <date> PayPal Transaction ID: XXXXX

    So it was working in the past. Although that was 2 years ago since we ran our last fundraising campaign. So there have been lots of updates with both WordPress and all of the plugins including Charitable. To my knowledge, nothing’s been changed on the PayPal side.

    Now there’s nothing in the log except for the entries
    <date> Donation created.
    <date> Donation updated manually by admin.

    I know that there have been changes at the PayPal end with signatures and certificates and we haven’t made any changes. We currently have a signature. It looks like all transactions are being recorded properly. It’s just the communications back to Charitable that aren’t working.

    Hi @rmniemela,

    It definitely sounds like something isn’t working correctly. Would you mind getting in touch via https://www.wpcharitable.com/support/ so we can follow up with you personally?

    Cheers,
    Eric

    Hi @rmniemela,

    I received your email and responded there, but also just wanted to post back here: I think this issue with the IPN not working should be resolved with version 1.5.6 (just released).

    If you can, would you be able to post back here if it is now working for new donations?

    Cheers,
    Eric

    Thread Starter rmniemela

    (@rmniemela)

    I tried a sandbox payment and got this message: Success! We received a notification from PayPal and were able to perform the security check. Looks like you’re all set!

    So then I tried a real donation, and everything went through, but the payment still shows “pending”.

    Right now, the listener on paypal is set to http://projectimpact.ca/?charitable-listener=paypal and the Disable IPN Verification is NOT set in Charitable.

    The log for the donation says:
    Donation created.

    Nothing else. No Paypal transaction ID

    Thread Starter rmniemela

    (@rmniemela)

    Just read your email. Turned on Disable IPN Verification. Did not fix the problem.

    Transaction type is set to donations if that’s helpful.

    • This reply was modified 8 years, 5 months ago by rmniemela.

    That’s a bummer @rmniemela; I figured the fix in 1.5.6 would resolve this issue for you. I have sent you an email to follow up further so we can get to the bottom of this.

    Cheers,
    Eric

    Thread Starter rmniemela

    (@rmniemela)

    Just installed Charitable on another website with a brand new PayPal account. It’s doing the same thing as on my other website – registers the payment but does not mark it as paid. This is an established website that has seen plugins come and go for a number of years. But it does not have the same theme as the other one that is also having the same problem. Not sure where to go from here. I was waiting to see if there was a resolution, but I can’t wait any longer. I need to get this working for a campaign we’re working on at a playground.

    I will have to manually go in periodically to mark donations as paid for the time being.

    This new website has the most recent version of Charitable 1.5.7.

    http://ward8sudbury.ca

    • This reply was modified 8 years, 5 months ago by rmniemela.

    I have followed up with you via email, but just want to confirm here for anyone running into this problem that this should work correctly as of Charitable 1.5.8.

    Cheers,
    Eric

Viewing 9 replies - 1 through 9 (of 9 total)

The topic ‘Paypal IPN not working’ is closed to new replies.