Releases: datatrans/android-sdk
2.7.0
👀 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
Fixed
- Fixed a crash on Android 9 and below
2.6.0
🇪🇸🇵🇹🇩🇰 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
customInitialLoaderprevents 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
⚠️ 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
2.5.0
🎄🎅🏻 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
refno2andrefno3 - 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
💳 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
2.3.2
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
⚠️ 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