Skip to content

Releases: datatrans/android-sdk

2.7.0

20 Mar 15:04

Choose a tag to compare

👀 Not much, just a few updates

We added the payment method Paycard MPX, the expiry date in PCI Proxy flows, and some minor bugfixes.

Added

  • Added the payment method Paycard MPX
  • PCI Proxy flows now return the expiry date in PCIPCardInfo

Fixed

  • Improved Google Pay availability

2.6.1

24 Feb 12:32

Choose a tag to compare

Fixed

  • Fixed a crash on Android 9 and below

2.6.0

20 Feb 15:16

Choose a tag to compare

🇪🇸🇵🇹🇩🇰  New languages added  🇫🇮🇳🇴🇸🇪

We have localized the SDK into six new languages. Also, merchants can now keep showing their loading animation during the initial phase of the SDK.

Added

  • Added support for Spanish, Portuguese, Danish, Finnish, Swedish, and Norwegian
  • New option customInitialLoader prevents the SDK from showing its loading screen during initial network requests
  • Some payment method configurations are now validated when the SDK is started to prevent common late errors

Changed

  • Updated Klarna to the latest version (2.5.1)
  • Method selection is skipped when only one method is available
  • PCI Proxy flow: Changed error message when an invalid card is received for tokenization

Fixed

  • Fixed a layout bug related to minimum sheet height
  • Minor bugs

2.5.2

19 Jan 21:05

Choose a tag to compare

⚠️ Grey overlay fix for various payment flows on Android (PCIP not affected)

We fixed a minor visual bug that concerns most payment methods using WebViews. The unwanted overlay appears on devices running Android API level 33 (Android 13). We strongly recommend updating to this patch to avoid this unwanted overlay. PCIP flows are not affected.

Fixed

  • Fixed a bug related to unwanted darkening overlays on WebViews, which was introduced with Android API 33.

2.5.1

10 Jan 11:10

Choose a tag to compare

Fixed

  • Fixed a bug related to missing backend error names

2.5.0

24 Dec 12:23

Choose a tag to compare

🎄🎅🏻 Closing 2022 with enhanced error messages - Merry X-mas!

Starting 2.5.0, we return the same error names as our JSON API when something goes wrong. Merchants interested in error details can check BackendException's name property.

Added

  • Added the error names from our JSON API to BackendException. Unexpected internal errors will not return a backend error.
  • Added support for the JSON API parameters refno2 and refno3
  • Added forward compatibility for new payment methods

Changed

  • SSL errors are now handled internally. Note: TechnicalException is now only returned for unexpected internal errors, no longer for SSL or certificate pinning errors.

Fixed

  • Minor bugs

2.4.0

22 Nov 09:43

Choose a tag to compare

💳 CVV Only flow for PCI Proxy merchants

We added a new flow for PCI Proxy merchants that allows capturing the CVV only (no card, no expiry date). Consumers are taken to the final card screen for this flow and have to complete it by simply adding their CVV. This flow can help check the CVV of a previously tokenized card (e.g., through a different provider).

Added

  • Added the CVV Only flow for PCI Proxy merchants

Changed

  • Improved PCI Proxy error handling
  • Updated Reka logo

Fixed

  • Fixed a bug related to Byjuno error codes
  • Removed network security config from manifest to solve some build issues

2.3.3

10 Nov 13:06

Choose a tag to compare

Fixed

  • Fixed crashes when Android OS kills the app in the background.

2.3.2

04 Nov 15:41

Choose a tag to compare

Fixed

  • Fixed a bug introduced in 2.3.1 which caused a crash when starting a transaction with only one payment method

2.3.1

28 Oct 20:40

Choose a tag to compare

⚠️ Klarna not auto-included anymore

Klarna SDK is no longer included automatically when linking our Android SDK. If you want to offer Klarna as a payment method, you must manually add the repository and dependency to your build gradle.

repositories {
    ...
    maven { url 'https://x.klarnacdn.net/mobile-sdk/' }
}

dependencies {
    ...
    implementation 'com.klarna.mobile:sdk:2.1.8'
}

Changed

  • The Klarna SDK is no longer auto-included in our Android SDK.

Fixed

  • Minor bugs