Server SDK Migration Guide

OverviewAnchorIcon

Braintree makes regular updates to our server SDKs which follow semantic versioning guidelines. This page will guide you through the largest breaking changes that are specific to the language you are integrating with Braintree.

Check the SDK's CHANGELOG or more information on changes.

SDK major version 3AnchorIcon

Java 8AnchorIcon

Previous versions of the Braintree Java SDK were compiled for Java 7. Starting with version 3.0.0, the SDK is compiled for Java 8. containing the full credit card result objects. See expiringBetween for more details.

ExceptionsAnchorIcon

Down For Maintenance exceptions have been renamed to Service Unavailable exceptions, since we do not bring our services down to perform maintenance operations anymore.

We also added additional timeout exceptions to give extra clarity on the source (client request vs gateway response).

For more information, check our guide on Exceptions.

Further readingAnchorIcon