Jump to content

Paypal IPN issue after patchset 5.2.12


revion

Recommended Posts

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.

Link to comment
Share on other sites

  • 2 weeks later...

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • 8 months later...
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.

Link to comment
Share on other sites

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