dordal Posted March 3, 2008 Share Posted March 3, 2008 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? 0 Quote Link to comment Share on other sites More sharing options...
ckh Posted March 3, 2008 Share Posted March 3, 2008 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. 0 Quote Link to comment Share on other sites More sharing options...
gasmoney Posted March 3, 2008 Share Posted March 3, 2008 Yea paypal will park the echeck or if they use credit card after it clears will call the whmcs script 0 Quote Link to comment Share on other sites More sharing options...
mysmallbizu Posted March 3, 2008 Share Posted March 3, 2008 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. 0 Quote Link to comment Share on other sites More sharing options...
aushosts Posted March 4, 2008 Share Posted March 4, 2008 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? 0 Quote Link to comment Share on other sites More sharing options...
yesitsme Posted March 8, 2008 Share Posted March 8, 2008 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. 0 Quote Link to comment Share on other sites More sharing options...
ANRE Posted March 19, 2008 Share Posted March 19, 2008 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? 0 Quote Link to comment Share on other sites More sharing options...
othellotech Posted March 23, 2008 Share Posted March 23, 2008 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 .... 0 Quote Link to comment Share on other sites More sharing options...
WHC - Travis Posted March 23, 2008 Share Posted March 23, 2008 This is why I stopped using Pay Pal altogether. Too easy for a client to cause fraud. 0 Quote Link to comment Share on other sites More sharing options...
dordal Posted April 11, 2008 Author Share Posted April 11, 2008 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 0 Quote Link to comment Share on other sites More sharing options...
Nick Posted April 11, 2008 Share Posted April 11, 2008 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. 0 Quote Link to comment Share on other sites More sharing options...
dordal Posted April 11, 2008 Author Share Posted April 11, 2008 Yeah, we tested it and it definitely does work. FWIW, the rewrite rule uses a 302 status code, temporarily moved. 0 Quote Link to comment Share on other sites More sharing options...
ANRE Posted April 11, 2008 Share Posted April 11, 2008 this code causes http500 error can u send a full example of htaccess file? 0 Quote Link to comment Share on other sites More sharing options...
dordal Posted April 11, 2008 Author Share Posted April 11, 2008 That's the full file... only two lines. It needs to be changed depending on the paths on your server, how your apache is setup, etc. For more, google mod_rewrite: http://www.google.com/search?q=mod_rewrite 0 Quote Link to comment Share on other sites More sharing options...
Nick Posted April 12, 2008 Share Posted April 12, 2008 this code causes http500 error can u send a full example of htaccess file? Has apache got mod_rewrite installed/enabled? 0 Quote Link to comment Share on other sites More sharing options...
ultranet Posted May 18, 2008 Share Posted May 18, 2008 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. 0 Quote Link to comment Share on other sites More sharing options...
dordal Posted May 27, 2008 Author Share Posted May 27, 2008 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? 0 Quote Link to comment Share on other sites More sharing options...
apollo1 Posted May 31, 2008 Share Posted May 31, 2008 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. 0 Quote Link to comment Share on other sites More sharing options...
lynnette Posted May 31, 2008 Share Posted May 31, 2008 We have other sites completely unrelated to hosting that take subscription payments also, and paypal is taking roughly 2 days to post back to all of them, so its definitely a paypal problem. 0 Quote Link to comment Share on other sites More sharing options...
apollo1 Posted June 12, 2008 Share Posted June 12, 2008 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 0 Quote Link to comment Share on other sites More sharing options...
apollo1 Posted July 8, 2008 Share Posted July 8, 2008 Is PayPal IPN even working anymore?! I haven't had a single gateway entry recorded since I upgraded to 3.6.1. I can't be the only one using PayPal and having this problem. 0 Quote Link to comment Share on other sites More sharing options...
xDable Posted July 8, 2008 Share Posted July 8, 2008 Working fine here. You must have something configured wrong. 0 Quote Link to comment Share on other sites More sharing options...
apollo1 Posted July 13, 2008 Share Posted July 13, 2008 UPDATE: Please see my post at http://forum.whmcs.com/showthread.php?t=12727 for a possible cause and solution to the PayPal IPN callback problem. 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.