2014-10-16 34 views
8

Tôi đang sử dụng PayPal IPN để ping người nghe PHP trên trang web của mình. Nó đã được làm việc tốt trong hơn một năm nay cho đến ngày hôm nay. PayPal là hiển thị các IPN đã được gửi thành công, tuy nhiên nếu tôi nhìn vào hồ sơ của tôi nó cho thấy nó không được chế biến từ cuối của tôi và nếu tôi nhìn vào lỗi đăng nhập tôi có thể thấy được lỗi sau:PayPal IPN ngừng hoạt động - curl 35 lỗi

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

Liệu bất cứ ai có bất kỳ ý tưởng là tại sao điều này có thể xảy ra? Tôi có thể làm gì để sửa chữa nó?

+0

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

+0

những câu trả lời này sẽ giúp bạn. http://stackoverflow.com/questions/26379773/paypal-ipn-acknowledgements-failing-with-ssl-routinesssl3-read-bytessslv3-aler –

+2

SOVLED! Hóa ra rằng PayPal đã tắt hỗ trợ SSL3 cho các kịch bản IPN. Mã tôi đang sử dụng đã kích hoạt SSL. Tôi chỉ vô hiệu hóa nó và nó hoạt động trở lại. – Kat

Trả lời

10

PayPal bị vô hiệu hóa SSLv3 làm phản hồi cho tính khả dụng của POODLE. Bạn có thể đọc về điều này tại đây: PayPal Response

+0

Đây là một câu trả lời xuất sắc, súc tích. – David

+0

liên kết đã chết, vui lòng cập nhật – Jason

Các vấn đề liên quan