我们没有任何变化,也许与POODLE/SSL3有关,我们对PPIPNMessage :: validate的PayPal API调用现在失败了.
SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
Run Code Online (Sandbox Code Playgroud)
IPN的结账和接收很好(我们从未支持SSL3传入),只是在确认IPN时失败(奇怪的是PayPal不会再次尝试,即使我们失败了)
从同一服务器命令行运行curl成功
$ curl -iv https://ipnpb.paypal.com/cgi-bin/webscr
* About to connect() to ipnpb.paypal.com port 443 (#0)
* Trying 173.0.88.8... connected
* successfully set certificate verify locations:
* CAfile: none
CApath: /etc/ssl/certs
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS handshake, CERT (11):
* SSLv3, TLS handshake, Server finished (14):
* SSLv3, TLS handshake, Client key exchange (16):
* SSLv3, TLS change cipher, Client …Run Code Online (Sandbox Code Playgroud)