Jump to content

Paypal Not Sending Callbacks?


dordal

Recommended Posts

We have an issue that started about two weeks ago, and I'm wondering if anybody else has seen this. Paypal seems to be missing some (and only some) subscription payment callbacks.... for example, we had a transaction on March 1 that we never got a callback for, even though several other callbacks were made and processed fine on that day.

 

Anyone else seen this recently?

Link to comment
Share on other sites

I get that for an echeck. I'll get an email from PP saying I received a subscription payment but it's not marked paid in WHMCS. After the echeck clears, though, it is marked paid if I haven't marked it paid manually.

Link to comment
Share on other sites

I also had valid Paypal callbacks being marked as invalid by whmcs after the upgrade to 3.6.

 

Open a ticket with support. An extra "/" was causing problems for some of the calls and support fixed it for me with an updated version of the whmcs paypal ipn script.

 

Everything is working correctly after the update.

Link to comment
Share on other sites

I also had valid Paypal callbacks being marked as invalid by whmcs after the upgrade to 3.6.

 

Open a ticket with support. An extra "/" was causing problems for some of the calls and support fixed it for me with an updated version of the whmcs paypal ipn script.

 

Everything is working correctly after the update.

 

Is this an issue in the current version?

Link to comment
Share on other sites

I am using the current version and it is also a new install. I had this issue where three of three test transactions were successfully paid but Paypal never responded back setting the status of the transactions as paid. A support ticket to WHMCS indicated that this just sometimes happens.

 

Looks like they still have a problem with this.

Link to comment
Share on other sites

  • 2 weeks later...

I have the same issue.

 

They gave me a paypal.php file then i tested with my friend's paypal account but still same.

 

When sumbody paid with paypal, the order still waits under the 'pending orders' list of whmcs.

 

Any ideas?

Link to comment
Share on other sites

I've seen paypal callbacks not create a transaction in WHMSC or mark the invoice as paid.

On deeper investigation, the client had a subscription, cancelled it (but we hadnt spotted the email, so hadnt manually taken out the subs-id from their hosting account record in WHMCS) they then signed up for a new PP subscription when they got the next invoice.

 

The new sub obviously gets a new number, so the callbacks to WHMCS dont have the details needed to identify the transaction.

 

Ideally there needs to be a "fix" to log as transactions to be investigated callbacks where the invoice/client cannot be identified - we had a similar one with a fraud transaction, they'd managed to start the payment process prior to us deleting the order/account details, and when the PP callback after payment was done a minute or 2 later, we'd already removed everything from WHMCS ....

Link to comment
Share on other sites

  • 3 weeks later...

Just thought I'd update everyone to bring a resolution to this thread. The problem we were having was caused by some subscription callbacks going to the wrong address. PayPal apparently stores the address that it is supposed to send the callback to with the callback, so changing the address in your PayPal preferences doesn't change the callback for any existing subscriptions. Thus PayPal was sending callbacks to the processing URL for our old billing system, not WHMCS.

 

To fix it, you can use a rewrite rule to redirect PayPal to the new address. Put this in an .htaccess file in your WHMCS root directory:

 

RewriteEngine On
RewriteRule ^plugins/gateways/paypal/callback.php$ https://WHMCS.WEBSITE.COM/modules/gateways/callback/paypal.php

Link to comment
Share on other sites

I was lead to believe that the paypal ipn system doesn't follow Location: headers - it sees anything other than a HTTP 200 status code as a failure. Is the above definitely working for you?

 

When we moved from our old billing system I removed the old callback script and replaced it with one which used curl to pass all the information sent to it on to the correct location.

Link to comment
Share on other sites

  • 1 month later...

We too have the same problem the last 3-4 days, all payments are marked as invalid in the Gateway log, however the payments are made.

 

Afte sending a support ticket to Matt he informed me that Paypal is having issues with callback at the moment and they would fix it.

Link to comment
Share on other sites

  • 2 weeks later...

Looks like paypal started having problems again on May 23rd.

 

Since then, all of our subscription payments have been paid, but they weren't credited to the subscription in question (example: subscription due on May 25th; we received a payment from that customer on same day, but we're now on May 27th and the subscription still says 'next payment: May 25th'

 

And of course, none of those payments were marked in our WHMCS install... looking at the gateway log, it appears paypal never even sent the callback.

 

Anybody else seen that this weekend?

Link to comment
Share on other sites

And of course, none of those payments were marked in our WHMCS install... looking at the gateway log, it appears paypal never even sent the callback.

 

Anybody else seen that this weekend?

 

I noticed this problem today. Nothing posted to my gateway log even though an invoice was paid via subscription on May 26th. It's like WHMCS has no idea the transaction took place.

Link to comment
Share on other sites

  • 2 weeks later...

Is anyone still experiencing this problem? I had someone pay an invoice today, and no PayPal call back. I've had nothing in my gateway log since March. I wonder if having changed the location of the admin folder is causing this

Link to comment
Share on other sites

  • 4 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated