We have got email from Braintree that they have upgrade the certificate . detail : We want to make sure you're aware that Braintree will stop accepting connections encrypted using TLS 1.0 beginning January 31, 2017. Following the PCI DSS 3.1 requirements, all requests must use TLS 1.2+. Learn how to ensure you're using TLS 1.2.
As of December 13th, Sandbox no longer supports TLS versions older than 1.2. We expect significant impact to Java environments, including Android. Other environments, including .NET, PHP, Ruby, Python and Node.js, may also be affected. For complete details.
our application works fine on testing enviroment which mean all sandbox url works fine but it dose not work on locahost.
detail exception on localhost :
com.acti.braintreegateway.exceptions.UnexpectedException: Could not verify SSL certificate for URL: https://api.sandbox.braintreegateway.com:443/merchants/qt7d7qk52zpssmqb/customers com.acti.braintreegateway.exceptions.UnexpectedException: Could not verify SSL certificate for URL: https://api.sandbox.braintreegateway.com:443/merchants/qt7d7qk52zpssmqb/customers
We use Google appengine java and gradle for building the app.