Skip to content

Latest commit

 

History

History
63 lines (47 loc) · 4.53 KB

README.md

File metadata and controls

63 lines (47 loc) · 4.53 KB

PayPal TLSv1.2 supported SDKs

This page contains PayPal SDKs that support TLSv1.2. Visit here for a list of all Braintree SDKs.

Java

For Java environments, please verify you have the latest release below, and additionally verify your Java setup using the steps outlined here.

SDK TLSv1.2 supported version
REST Java-SDK 1.4.0
sdk-core 1.7.0
adaptivepayments 2.9.117
adaptiveaccounts 2.6.106
invoice 2.7.117
buttonmanager 2.7.106
permissions 2.6.109
merchant (merchant 2.x) 2.14.117
legacy (merchant 1.x) 1.1.0

.NET

For .NET environments, please verify you have the latest release below, and additionally verify your .NET setup using the steps outlined here.

SDK TLSv1.2 supported version
REST NET-SDK 1.7.3
sdk-core 1.7.1
adaptivepayments Requires sdk-core 1.7.1 or later
adaptiveaccounts Requires sdk-core 1.7.1 or later
invoice Requires sdk-core 1.7.1 or later
buttonmanager Requires sdk-core 1.7.1 or later
permissions Requires sdk-core 1.7.1 or later
merchant (merchant 2.x) Requires sdk-core 1.7.1 or later
legacy (merchant 1.x) Not supported - please upgrade to merchant 2.x

PHP

If your environment's default settings do not support TLS 1.2, you may specify a specific version of TLS to use starting in 1.6.4.

# See CURL_SSLVERSION_TLSv1_2 on http://php.net/manual/en/function.curl-setopt.php
PayPalHttpConfig::$defaultCurlOptions[CURLOPT_SSLVERSION] = 6;

Android

For Android SDK integrations, please verify you have at least one of the latest releases below for payments to continue operating on API 16-19 devices, as described here.

SDK TLSv1.2 supported version
Android SDK 2.13.0
MPL 1.5.6_49

Other languages

These languages do not require any SDK upgrades, but you still need to check your production system. Please see the following sections for language-specific support: