My Paypal integration stopped working on 9/13/12 with my Java application. I did some research and found a similar question here in
stackoverflow as I was getting the same errors “handshake_failure”. Debugging, I see that the endpoint was defined as “api.sandbox…” while the documentation says “api-3t.sandbox…”
Now I am not sure how all of this changed or what. I believe to be using the API Signature method of credential verification (I have no certificates). Calling PayPal tech support has only caused me to run in circles and I am looking for a solution.
I am running Java with Maven integrating with paypal_base.4.3.56 and paypal_stubs.4.3.56. Am I needing to upgrade my libraries? Did something change that I need to alter my code? Can I use the same libaries and change the endpoint values?
The correct PayPal sandbox endpoint URL is http://api-3t.sandbox.paypal.com/2.0/.
A user who encountered a similar issue reported it as a bug; you can find further information in the report.