Not receiving any IPN messages from PayPal

sandboxwoes
Contributor
Contributor

Sandbox Merchant ID: <Removed>

IPN was working perfectly until August 18, then it just stopped.  All payment transactions are going through both the client and the business accounts, but there is nothing in the IPN history about any IPN message being sent. 

 

We have tested thoroughly, including resending an old IPN that had worked previously - nothing happened.  We have turned the IPN off and on again in Paypal sandbox.  

 

I see from previous posts that this was a known issue in February and July of 2020.  Is this happening again, or is there something we can do with this account to fix it?  Would creating a new sandbox account help?

Login to Me Too
20 REPLIES 20

ck_bai
Contributor
Contributor

The problem looks like fixed today? ipn notification arrived and works well.

Login to Me Too

VA23
Contributor
Contributor

It looks like the old IPN sandbox endpoint is no longer working again.

 

Instead of this:

 
Use this:
 
And it's working again. This was not the case a day ago as I tested both URLs when I noticed the IPNs were not coming through.
 
So not sure what changed?
Login to Me Too

BerndOstermann
Contributor
Contributor

Hello,

so how VA23 told:

yesterday I changed the Sanbox Endpoint 

 

from

https://ipnpb.sandbox.paypal.com/cgi-bin/webscr

 
to this:
 
Justin, could you confirm that the endpoint url has changed?
If so, where is this documented?
 
The Example Code hasn't changed.
 
So  the IPN Simulator now works fine. Befor I got an BAD REQUEST Error.
But that doesn't solve the problem, that no IPN messages are sent from PayPal.
 
Bernd

 

Login to Me Too

sandboxwoes
Contributor
Contributor

Hi all:

 

We were always using https://www.sandbox.paypal.com/cgi-bin/webscr 

 

We've given up on the sandbox, though, and are now testing on the live platform with prices set to just a few cents.  I must say I'm completely unimpressed with the sandbox and with the lack of support for this issue.

Login to Me Too

MTS_Justin
Moderator
Moderator
Hello,

You can use either of the endpoints for IPN validation.

"https://www.sandbox.paypal.com" or "https://ipnpb.sandbox.paypal.com". Both are always active, one did not replace another.

Due to an issue with IPN validation returning initially a HTTP 400 and now a HTTP 403 error with the "https://ipnpb.sandbox.paypal.com" endpoint, I recommended in another post where the issue was first reported to use "https://www.sandbox.paypal.com" for validation whilst we investigated the issue.

https://www.paypal-community.com/t5/Sandbox-Environment/Sandbox-ipn-validation-enpoint-returning-404...

Thanks !

Was my post helpful? If so, please give me a kudos!
Login to Me Too

MTS_Justin
Moderator
Moderator
Hello All,

This issue should now be resolved and IPN messages delivered as expected.

Apologies for any inconvenience caused and thanks for your patience as we worked to resolve this issue.

Thanks !

Was my post helpful? If so, please give me a kudos!
Login to Me Too

ppazos
Contributor
Contributor

I have just tested with both URLs, and NO, this one is NOT working, returning 400

Login to Me Too

MTS_Justin
Moderator
Moderator
Hello,

Thanks for the update.

I've asked the IPN team to take a look at this, as it was working when I posted the response above.

I'll revert back here once they've confirmed it's been resolved.

Thanks

Was my post helpful? If so, please give me a kudos!
Login to Me Too

MTS_Justin
Moderator
Moderator
Hello,

The IPN team have reviewed and found an issue and resolved it.

Thanks

Was my post helpful? If so, please give me a kudos!
Login to Me Too

rjvj
Contributor
Contributor

Hello,

 

my merchant id in sandbox is 4VEX8DNAVZ9BJ

I see the IPN message is sent to my IPN post back url. But, the PayPal response is empty when I receive it. It was working before (for a few years now) and not sure if something changed. However, IPN simulator is able to successfully post to my URL.

 

Our server supports TLS1.2 and when I open connection with PayPal, I get the following exception java.lang.ClassNotFoundException: com.ibm.jsse2.SSLSocketFactoryImpl; java.lang.ClassNotFoundException: com.ibm.jsse2.SSLSocketFactoryImpl

Here are the supported protocol versions - [TLSv1.3, TLSv1.2, TLSv1.1, TLSv1, SSLv3, SSLv2Hello]

 

When I run the TlsCheck.java, get inputstream from https://tlstest.paypal.com connection is empty (PayPal_Connection_OK message is not present). Please help. Let me know if any other information is needed.

 

Thanks.

Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.