jaatendi Posted August 3, 2010 Share Posted August 3, 2010 I am fairly new to WHMCS, but according to my Paypal account, I have Instant Payment Notification turned on. A client recently paid their invoice through Paypal, and I was just looking at their account, and noticed the invoice is marked as unpaid. I am not sure where to begin trouble shooting this. Is it something I need to tweak within WHMCS, or maybe the URL in Paypal is incorrect? Please point me in the right direction. 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Support Manager WHMCS John Posted August 3, 2010 WHMCS Support Manager Share Posted August 3, 2010 Start by going to Billing > Gateway Log. Is there any sign of the payment there? 0 Quote Link to comment Share on other sites More sharing options...
jaatendi Posted August 3, 2010 Author Share Posted August 3, 2010 In my Gateway Log that transaction is there. I did however manually update that clients profile, and I'm not sure if the Gateway Log entry is related to that. The log is dated to the actual date of the transaction, not when I manually added the transaction to the clients account. I hope this makes sense 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Support Manager WHMCS John Posted August 4, 2010 WHMCS Support Manager Share Posted August 4, 2010 The transaction in the gateway log will show the response sent by PayPal, what's the status? 0 Quote Link to comment Share on other sites More sharing options...
robb3369 Posted August 7, 2010 Share Posted August 7, 2010 Not to hijack this thread, but I'm having the same issue with an IPN transaction and got an "Invalid" response in my gateway log with no debug data shown. However, in the PayPal IPN log it shows that the stransaction went thru without issue. I'm going to try resending the IPN from PayPal and see if I get the same "Invalid" error. 0 Quote Link to comment Share on other sites More sharing options...
jaatendi Posted August 12, 2010 Author Share Posted August 12, 2010 The status says completed, but again, I noticed that after the invoice was paid, it was still marked as unpaid, and then I manually marked it as paid. 0 Quote Link to comment Share on other sites More sharing options...
jaatendi Posted September 7, 2010 Author Share Posted September 7, 2010 In my Paypal account, I see a history of IPNs being sent. I seems like they are not arriving at the proper destination. Could it be that I used an incorrect URL in Paypal? Is my WHMCS not properly configured? Also, is any of the info sensitive, or can I post the message ids, transactions ids, and the data from my Gateway Logs? 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Support Manager WHMCS John Posted September 8, 2010 WHMCS Support Manager Share Posted September 8, 2010 I wouldn't post it here, open a support ticket instead. 0 Quote Link to comment Share on other sites More sharing options...
uhhosting Posted September 10, 2010 Share Posted September 10, 2010 PayPal IPN has also broken on all of our WHMCS installations (three in total). Looks like PayPal have changed something to me. I will submit a support ticket. 0 Quote Link to comment Share on other sites More sharing options...
uhhosting Posted September 10, 2010 Share Posted September 10, 2010 Right, I've got this fixed now. IPN Messages were disabled in PayPal. One possible explanation, I had an invalid entry in the IPN URL, from a very old installation. Perhaps PayPal enforced some validation for this and disabled all invalid URLs, without warning people. So I entered the correct URL (even though it's not actually used), re-enabled IPN messages and hey presto, it now works again. 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Support Manager WHMCS John Posted September 10, 2010 WHMCS Support Manager Share Posted September 10, 2010 There was a period when PayPal started sending emails about invalid IPN URLs on old subscriptions and disabling IPN after a couple of emails were sent. I haven't personally received any such emails recently though. 0 Quote Link to comment Share on other sites More sharing options...
subigo Posted September 19, 2010 Share Posted September 19, 2010 I'm bumping this thread, because in all of my time of using WHMCS this is the single biggest problem I have had. I have posted numerous threads in the past, opened tickets, showed proof of paypal's IPN log receiving an "ok" from my server, but whmcs not logging anything at all... and it's just getting old. I've got as far as completely doing a new install of everything on a new server... and this week the bug is back. I'm at the point where I completely give up on this ever being fixed. I use two other billing systems on other servers for different things, both using the same paypal account, and I've not once ever had this issue on them. I know I'm not the only one who has this problem. 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Support Manager WHMCS John Posted September 20, 2010 WHMCS Support Manager Share Posted September 20, 2010 @subigo: PM your unanswered ticket ID please and I'll take a look into it for you. 0 Quote Link to comment Share on other sites More sharing options...
aegisdesign Posted September 23, 2010 Share Posted September 23, 2010 Check that your server's firewall hasn't blocked the PayPal Notification server. Mod_security seems to dislike PayPal occasionally, including today for me and this was why it just stopped working with lots of retries in my IPN History log in my PayPal account. 66.211.170.66 is the IP of notify.paypal.com btw. 0 Quote Link to comment Share on other sites More sharing options...
knipper Posted October 6, 2010 Share Posted October 6, 2010 Hi All, I just moved my WHMCS to a new server on a new domain. All data got transferred over, and seems to be working properly. I updated my Paypal IPN to the correct URL, but I am now getting this issue. The invoices are still showing unpaid, and there are NO paypal entires on the gateway log from Paypal. (Only the previous ones that when through correctly.) I can see the automatic payment looking in PayPal. Any suggestions? 0 Quote Link to comment Share on other sites More sharing options...
knipper Posted October 6, 2010 Share Posted October 6, 2010 OK... I went back into Paypal IPN transaction area... and requested to resend the IPN info. However... it shows the notification URL as my old website. (Even the resent version) So I assume, any resend of the particular transaction will always try to go the the old URL, on the old domain. The question is... since the subscription was created with the OLD URL, do I need to do anything (Or does the client) to change the subscription? So notifications will go to the new URL? 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Support Manager WHMCS John Posted October 6, 2010 WHMCS Support Manager Share Posted October 6, 2010 You can't change the IPN URL on existing subscriptions, so you'll need to cancel them and have your clients re-create theirs on the renewal invoice. Alternatively if you still have access to the previous domain open a support ticket and we can provide a Callback Redirect file. New subscriptions created via WHMCS will use the correct IPN URL. 0 Quote Link to comment Share on other sites More sharing options...
knipper Posted October 6, 2010 Share Posted October 6, 2010 Thanks John! You can't change the IPN URL on existing subscriptions, so you'll need to cancel them and have your clients re-create theirs on the renewal invoice. Alternatively if you still have access to the previous domain open a support ticket and we can provide a Callback Redirect file. New subscriptions created via WHMCS will use the correct IPN URL. 0 Quote Link to comment Share on other sites More sharing options...
knipper Posted October 7, 2010 Share Posted October 7, 2010 Hi John, I had a customer pay an invoice via paypal today ( I had cancelled their recurring payments in Paypal) ... payment came through OK & IPN worked properly, invoice showed paid, etc. ... However it did not create a new subscription. Is there something I can do within WHMCS to force these clients who pay the current invoices to create a new subscription? (i.e. when a new order is placed they are forced into a subscription, no one time payments) OR... will I need to create some subscrition buttons within Paypal for these customers to re-sign up? (So they do not need to rely on manual payments) Thanks Again! 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Support Manager WHMCS John Posted October 7, 2010 WHMCS Support Manager Share Posted October 7, 2010 Yes you can tick Force Subscriptions under Setup > Payment Gateways. However if the client pays late (after the due date) they will only be presented with the option of sending a one-time payment. 0 Quote Link to comment Share on other sites More sharing options...
knipper Posted October 7, 2010 Share Posted October 7, 2010 Thanks again John, I did have that checked... but some clients who made payments had hit past due by a day. Therefore the subscription didn't get setup. I'll notify them, and make sure they make a manual payment next month prior to the due date... and that should set up their subscription again. Thanks. Yes you can tick Force Subscriptions under Setup > Payment Gateways. However if the client pays late (after the due date) they will only be presented with the option of sending a one-time payment. 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.