revion Posted November 8, 2013 Share Posted November 8, 2013 Looks like after patchset 5.2.12 Paypal IPN stopped working. We opened ticket #ODO-775420 Can someone please take a look into it? people who pay via Paypal payments are not registering in WHMCS and these email is sent from paypal: Please check your server that handles PayPal Instant Payment Notifications (IPN). IPNs sent to the following URL(s) are failing: https://oururl/modules/gateways/callback/paypal.php If you do not recognize this URL, you may be using a service provider that is using IPN on your behalf. Please contact your service provider with the above information. If this problem continues, IPNs may be disabled for your account. 0 Quote Link to comment Share on other sites More sharing options...
revion Posted November 8, 2013 Author Share Posted November 8, 2013 On other thing worth mentioning: in the billing gateway log in results column we see: IPN Handshake Invalid 0 Quote Link to comment Share on other sites More sharing options...
othellotech Posted November 9, 2013 Share Posted November 9, 2013 No issues with PP on any of the many WHMCS 5.2.x installs I've seen 0 Quote Link to comment Share on other sites More sharing options...
revion Posted November 9, 2013 Author Share Posted November 9, 2013 Good for you. We are having an issue thou. 0 Quote Link to comment Share on other sites More sharing options...
Brandonm Posted November 22, 2013 Share Posted November 22, 2013 Also experiencing this error with 5.2.13, it happens when a subscription is canceled. 0 Quote Link to comment Share on other sites More sharing options...
conrad Posted November 26, 2013 Share Posted November 26, 2013 I'm having this same problem with 5.2.13 with any payments from PayPal. 0 Quote Link to comment Share on other sites More sharing options...
aroiz Posted November 27, 2013 Share Posted November 27, 2013 Is correct, not work the IPN, same issue. 0 Quote Link to comment Share on other sites More sharing options...
imaticon Posted November 27, 2013 Share Posted November 27, 2013 Something related with the charset encoding went wrong in 5.2.13 and this is the main reason for the "IPN Handshake Invalid" error message. Log into your paypal account and goto Profile -> More Options -> Selling Options -> PayPal button language encoding -> More Options and select the charset encoding you have in WHMCS -> Setup -> General Settings -> "TAB" Localisation. Once changed, new incoming IPN messages will work again, all older incoming IPN messages will still show "IPN Handshake Invalid" and you have to settel the payment manually. Regards, Marco 0 Quote Link to comment Share on other sites More sharing options...
JulesR Posted November 28, 2013 Share Posted November 28, 2013 And it's issues like this which are further driving us from WHMCS to (speed up the) development of our own in-house product. How you can make changes to your software which can cause critical billing issues and not provide anything within the changelog, or any advance e-mail warnings/notifications is utterly, utterly negligent. For those with Website Pro accounts (at least for us in the UK), the option to resolve this is found in a slightly different place; Profile - Language Encoding (Under the "selling preferences" header) - More Options 0 Quote Link to comment Share on other sites More sharing options...
conrad Posted December 1, 2013 Share Posted December 1, 2013 Something related with the charset encoding went wrong in 5.2.13 and this is the main reason for the "IPN Handshake Invalid" error message. Log into your paypal account and goto Profile -> More Options -> Selling Options -> PayPal button language encoding -> More Options and select the charset encoding you have in WHMCS -> Setup -> General Settings -> "TAB" Localisation. Once changed, new incoming IPN messages will work again, all older incoming IPN messages will still show "IPN Handshake Invalid" and you have to settel the payment manually. Regards, Marco This took me a few days to realise too. All previous retries would still fail after the charset encoding was changed, but all new transactions after the changes worked. 0 Quote Link to comment Share on other sites More sharing options...
zoilodiaz Posted December 3, 2013 Share Posted December 3, 2013 This took me a few days to realise too. All previous retries would still fail after the charset encoding was changed, but all new transactions after the changes worked. And these fix the issue for you? 0 Quote Link to comment Share on other sites More sharing options...
Strats Posted September 1, 2014 Share Posted September 1, 2014 Something related with the charset encoding went wrong in 5.2.13 and this is the main reason for the "IPN Handshake Invalid" error message. Log into your paypal account and goto Profile -> More Options -> Selling Options -> PayPal button language encoding -> More Options and select the charset encoding you have in WHMCS -> Setup -> General Settings -> "TAB" Localisation. Once changed, new incoming IPN messages will work again, all older incoming IPN messages will still show "IPN Handshake Invalid" and you have to settel the payment manually. Regards, Marco This solve the problem but for the record, this issue appears at php 5.4 when at 5.3 works no matter what the setting is set to. 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.