Known Issues in Android 4.4

Please Note: As an ISV / Paysafe Partner, you will need to complete all of the below "merchant" steps on behalf of the Parent Merchant Legal Entity (PMLE) that your merchants will be operating under.

Paysafe Android SDK supports Android version 4.4 and above. However there are some known issues that occur only on Android 4.4 and are not handled by the SDK. You should consider resolving them in your application.

Update your security provider

Under the curtains Paysafe Android SDK uses secure connections to backend services. Android relies on a security provider to provide this secure communication. The default security provider in Android 4.4 has some vulnerabilities and you must update it.

error marker {{AndroidSecurity}} on page 2553

It is mandatory to update the security provider before you create instance of PaysafeApiClient. Good place to do it is in your Application.onCreate() method.

For more information refer to the official documentation: Update your security provider to protect against SSL exploits

Notify the user to turn on Location Services

If the user has turned off his Location Services and your app declares one of the following permissions in AndroidManifest.xml:

You should make sure the user has turned on his Location Services before creating an instance of ThreeDSecureService

error marker {{AndroidLS}} on page 2553

This step is necessary, because if the Location Services are not turned on before creating an instance of ThreeDSecureService the initialization would fail with NullPointerException. This is a known issue and we are working to fix it.

Did you find this page useful?