[PayPal] Error Message: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
I was implementing PayPal Pro in one of my client’s website and I found strange error. I have implemented PayPal Pro many times in past but I never face such error. Initially I thought this error is due to wrong API information or some wrong implementation. But I was wrong because error is of just a small URL mistake. I have defined API_ENDPOINT https://api.paypal.com/nvp which is given in PayPal documentation. But it must be
https://api-3t.paypal.com/nvp. If you are facing the same error than just change API_ENDPOINT and I am sure, problem will be resolved.
Change API_ENDPOINT FROM https://api.paypal.com/nvp TO https://api-3t.paypal.com/nvp
For PayPal Sandbox, API_ENDPOINT is https://api-3t.sandbox.paypal.com/nvp.
Note: In PayPal Documentation, they mention wrong API_ENDPOINT for Live.