12-07-2017 05:44 AM
Hi @srinivas555
On Java 1.8 default TLS protocol is v1.2. On Java 1.7 default is TLS1.0. It must be that your local machine has JAVA 8 but in the staging server its still using JAVA 7.
As in Authorize.Net Sandbox Endpoints like (https://apitest.authorize.net/soap/v1/Service.asmx?WSDL) TLS 1.0 is disabled, thus you are getting error : Received fatal alert: protocol_version.
You will explicitly need to set TLS v1.2 in the staging server, you can try
System.setProperty("https.protocols", "TLSv1");
Or look into this more options : https://stackoverflow.com/questions/39157422/how-to-enable-tls-1-2-in-java-7
12-07-2017 08:27 AM
Our sandbox requires a TLS 1.2 connection. Please make certain your system is configured properly.
Richard
12-07-2017 08:27 AM