2014-10-16 11 views
8

Używam PayPal IPN do pingowania PHP na mojej stronie. Od ponad roku działa do dzisiaj. PayPal pokazuje IPN została wysłana pomyślnie, jednak jeśli patrzę na moich płyt to pokazuje, że nie został przetworzony z mojego końca i jeśli patrzę w błąd zalogować widzę następujący błąd:PayPal IPN przestał działać - curl błąd 35

[16-Oct-2014 10:54:41] cURL error: [35] error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure

Does ktoś ma jakieś pomysły, dlaczego tak się może stać? Co mogę zrobić, aby to naprawić?

+0

Czytanie http://unitstep.net/blog/2009/05/05/using-curl-in-php-to-access-https-ssltls-protected-sites/ –

+0

te odpowiedzi powinny ci pomóc. http://stackoverflow.com/questions/26379773/paypal-ipn-ackledgements-failing-with-ssl-routinesssl3-read-bytessslv3-aler –

+2

SOVLED! Okazuje się, że PayPal wyłączył obsługę SSL3 dla skryptów IPN. Kod, którego używałem, włącza obsługę SSL. Właśnie to wyłączyłem i to znowu działa. – Kat

Odpowiedz

10

PayPal wyłączył SSLv3 jako odpowiedź na podatność POODLE. Możesz przeczytać o tym tutaj: PayPal Response

+0

To jest doskonała, zwięzła odpowiedź. – David

+0

link jest martwy, proszę zaktualizować – Jason