Release notes - Android

Version 7.12.1

Implemented general improvements and bug fixes.

SHA: c1203ab4a578f8a052d982aa0d480a44460b66310dd67e26611005838327862d

Version 7.12.0

Implemented general improvements and bug fixes.

SHA: 46b90afe0aeadebe55e9a08d925bffd44bf0b11584066752a950c4b3c71ec5c3

Version 7.11.0

A mandatory update to the nSoftware (IPWorks) library is required because the Mastercard certificate expires on 15 July 2026. You must upgrade to Mobile SDK version 7.11.0 (or newer) and IPWorks 2.4.9625 before 7 July 2026.

If you do not upgrade before 7 July 2026:

  • 3-D Secure authentication may fail.
  • Transactions may be declined or not processed.
  • After the certificate expires, Mastercard transactions fail if the Mobile SDK is not updated.

Upgraded the nSoftware (IPWorks) library to version 2.4.9625.

Added support for SamsungPayTkn payment method.

General improvements and bug fixes.

If you are using an SDK version below 7.0.0, you must follow the Migration guide step by step.

A mandatory update to the nSoftware library is required because the Mastercard certificate expires on 15 July 2026. You must upgrade to Mobile SDK 7.11.0 and IPWorks 2.4.9625 by 7 July 2026.

SHA: ea6289e53ce1c67c984b9350107cb04f8bc0b6d900d2eadfa7607092f85632c6

Version 7.10.1

Implemented general improvements and bug fixes.

SHA: 948d9ccd1f4f35acbed13e9c2f9cd05adf22c4ec626e8c92cabbdd149e574f52

Release builds may show an R8 error: "Missing classes detected while running R8." This issue is planned to be fixed in version 7.11.0.

Workaround: add the following to proguard-rules.pro to suppress the warning and allow the release build to proceed:

-dontwarn com.braintreepayments.api.**
-dontwarn com.braintreepayments.api.datacollector.DataCollector.**

Version 7.10.0

Implemented general improvements and bug fixes.

SHA: e24e82f84473bd14702a491b14dd66a748dd184d1c8ae1f8df7b569905983b2b

Release builds may show an R8 error: "Missing classes detected while running R8." This issue is planned to be fixed in version 7.11.0.

Workaround: add the following to proguard-rules.pro to suppress the warning and allow the release build to proceed:

-dontwarn com.braintreepayments.api.**
-dontwarn com.braintreepayments.api.datacollector.DataCollector.**

Version 7.8.1

Implemented general improvements and bug fixes.

SHA: e4f32b0711b988ed2bc8d09501cfa63cbf773de96af67cc434aba245d24357a4

Version 7.8.0

Implemented general improvements and bug fixes.

SHA: 6ffc2b7b79b3641386f4b866e49c7404a48ffae204de889f20dfe7b356a80616

Version 7.6.2

Implemented general improvements and bug fixes.

SHA: 332b48d8909d67538a53fbf1a3b717680b347cd098a5ff9ee3ef5027c14db16a

Version 7.6.1

Implemented general improvements and bug fixes.

SHA: 29f3e2c8283e9e3595a97b1511e218ac239aa0728262c959344e6935c4903c66

Version 7.6.0

Upgraded to the latest version of the nSoftware 3DS2 IPWorks library.

The BroadcastReceiver callback is marked as deprecated. Use OnBeforeSubmitCallback to access PaymentDetails before submitting a payment. BroadcastReceiver will be removed from the public API by the end of February 2026.

General performance enhancements and bug fixes.

SHA: 7e3ed1d185791a8b73957a0a43c6c0a43b97ab1adaa41a80817315d677cd9fe0

Version 7.5.0

Upgraded Samsung Pay SDK to 2.22.0.

  • Samsung Pay SDK 2.22.0 (ensure your implementation includes the correct merchant country code to comply with the updated Samsung Pay SDK requirements, see instructions from the portal).

SHA: 50a4fe82f993ec5e7e90a49fb856f5833139aa62dff4bffbc1e12b9d27d7327a

Version 7.4.0

Upgraded to the latest version of the nSoftware 3DS2 IPWorks library.

General performance enhancements and bug fixes.

SHA: 34c7eddb56838708a599f85233821de810012f2084a97a68e744a1c0086928a0

Version 7.2.3

Implemented general improvements and bug fixes.

SHA: c320492707057a085d8ff17fb10f05e56a27d7745b346d95de2358288a4ddadb

Version 7.2.0

Implemented general improvements and bug fixes.

SHA: 67a3219a064beed42fe4d8eb92473db12fde7816ef8660189cf67bd208d2e0d6

Version 7.1.0

Added a new feature for enabling dynamic updates to the card type label based on the detected card type. This feature is available through advanced configuration options. For implementation details and configuration guidance, refer to the Mobile SDK advanced options.

SHA: c74aa0b1278a29b9476c57e702bf6889eacd513a3fb66896ed315bb3c9a65a65

Version 7.0.0

Platform enhancements:

  • Updated the Android Gradle Plugin to the latest version.
  • Enabled edge-to-edge display support.
  • Added compatibility for Android 15 (API level 35) and Java 17.

General performance enhancements and bug fixes.

Updating from 6.x.x is not mandatory, but recommended. See the Migration guide.

SHA: 886681810bf72349d43e8a44e9629cf3e0238e9b58b786d24f764d15c6e9bd8d

Version 6.21.0

General improvements and bug fixes.

SHA: 32b2a0a479d0a7a3979516a403ea7d3d635819ea8a84c63afe1db31b28757116

Version 6.20.0

The nSoftware 3DS2 library is updated to version 2.3.9149. It is mandatory to use this nSoftware version with the latest Mobile SDK version (6.20.0).

General improvements and bug fixes.

SHA-256: 954edad87fe526c07781c4da220926d43f3a081674d4b6521be644d3bf8b802d

Version 6.19.0

Added support for GooglePayTkn payment method.

The Credit Card Scanning (io.card:android-sdk) SDK extension is deprecated.

Added support for Iovation FraudForce library version 5.2.2.

Added support for 3-D Secure authentication using a bank app's custom scheme in the 3-D Secure web flow.

General improvements and bug fixes.

SHA-256: 0af7dd3dfe4c58f2ea0950d7ccbf88e3114d6cdb59976f91cbe4c2f47624babc

Version 6.18.0

General improvements and bug fixes.

SHA-256: 922229230e3690e608e41b07762f17d8e1291ab74a54c2f8d7de8132e70f935d

Version 6.17.0

To prevent sensitive data from being copied, we have blocked the copy and cut context menu for the card holder name and expiration date.

General improvements and bug fixes.

SHA-256: f125904075b86d0835166416c78e1ca4196b199ef2552bd9ce554da3aafe60e6

Version 6.16.1

Added support to collect browser parameters during the web 3-D Secure authentication process.

SHA-256: a7bd5b7fc35d7568e68118af63d88318a779b2749e1cc8df8eb0aed8cafc3835

Version 6.16.0

General improvements and bug fixes.

SHA-256: 090fc04bc3931d5a4fe43311b8584e36f726b8cd4da765e26d3370ab5a8be5b8

Version 6.15.0

General improvements and bug fixes.

SHA-256: 3227c3127e800e2b6d59c55a4fb76bb00a924a2e5db89efb6ad71e39ed94d8c9

Version 6.14.0

General improvements and bug fixes.

SHA-256: d49b60a06e36120a0d1c521a632066e6ec7f82341eddce2e112cf947abc69432

Version 6.13.0

The nSoftware 3DS2 library is updated to version 2.3.8991. It includes the fix for the added browsable category in the intent filter. Even if you are not going to migrate to Mobile SDK v6.13.0 we strongly recommend that you update the ipworks3ds SDK library.

The Mobile SDK consumer ProGuard rules have been updated. No additional rules are required if you are using R8 obfuscation in your build.

General improvements and bug fixes.

SHA-256: fad1b84dee234bf936cd33b6cb3f01743f9f2edf3d840de159f65e74d8417f7f

Version 6.12.0

General improvements and bug fixes.

SHA-256: ec6839021938b937a39841eed13032a9429e133600f3367744d6605b35941c3f

Version 6.11.0

Upgraded the nSoftware 3DS2 library to version 2.3.8892, ensuring better compatibility and performance.

To prevent sensitive data from being copied, we have blocked the copy and cut context menu for the card number field in the card detail form.

The label alignment for the Arabic locale has been corrected.

Fixed an issue that caused the app to crash during the checkout process.

General improvements and bug fixes.

SHA-256: d573dac41dfc13bfb63f49d2efbc93cfa890a163628ff30efb77a223504577c1

Version 6.10.0

The nSoftware 3DS2 library is updated to version 2.3.8867. This update improves handling of app process destruction during the 3-D Secure challenge. For the Ready-to-use UI integration it is required to use Mobile SDK v6.10.0 with nSoftware 3DS2 library v2.3.8867. In this version, when the app process is recreated after destruction, the CheckoutActivity returns control back to the app providing the specific error. For the custom UI Mobile SDK integration the nSoftware 3DS2 library v2.3.8867 can be used with older Mobile SDK versions. It provides a new static method ThreeDS2Service.wasTransactionKilled() which can be used after activity recreation to check if a transaction failed.

General improvements and bug fixes.

SHA-256: 5513a39ddecde0fc895039656c3fe9b18d93733347b0f8682ddcbec68e37cae2

Version 6.8.0

Added OnBeforeSubmitCallback for Ready-to-use UI. It can be used as an alternative to BroadcastReceiver.

SHA-256: 0b3ef270031d4c93f2cf7751fa0c27915856d2b6c3169ae19ef7c0eb8e874698

Version 6.7.0

Updated the Google Pay payment method to retrieve and submit billing address and customer information.

Updated the IBAN validation.

General improvements and bug fixes.

The feature that enables complete customisation for UI components is currently in Beta. Exercise caution when considering its implementation.

SHA-256: f01591846fd8e396b1ebab3edac158d9f3dcd7257c970ba79b6cd35649792191

Version 6.6.1

Updated ipworks_3ds SDK to version 2.3.8829.

SHA-256: 30efb8c2c0705f8340624f4f43c40e8e24b6dddb10ed78d5340fa9dff183ff5a

Version 6.6.0

Fixed ProGuard rules for the Iovation FraudForce library.

General improvements and bug fixes.

SHA-256: d7f2743d4ac6721e3b0730b735149d5a8fa3ce063c0325b039c64f91e8bda0dc

Version 6.5.0

Updated ipworks_3ds SDK to version 2.3.8788.

SHA-256: 5de1d1aff98946be816f9819900124567503236c2cd745468880aa991eda71df

Version 6.4.0

General improvements and bug fixes.

SHA-256: 682f0d24fb12664f2c462523086ba6a5b6e4ce44d497bce0f59ca7acf060497c

Version 6.3.0

Added support for Samsung Pay.

Added support for Iovation FraudForce library version 5.1.0.

General improvements and bug fixes.

SHA-256: 031fb5e9cde7add411197b19c31341cc969ad8282be469d2e10f93718e7cf2ca

Version 6.2.0

General improvements and fixes.

SHA-256: d1e51073d43d5eb74264e2a9f8e90eb0e538f206ea32e8d723852f767c5b1944

Version 6.0.0

The minSdkVersion changed to 24.

The nSoftware 3DS2 library is updated to version 2.2.8648. It includes the fix for Android 14. Even if you are not going to migrate to Mobile SDK v6.0.0 we strongly recommend that you update the ipworks3ds SDK library.

Simplified the Ready-to-use UI integration. The shopper result URL is no longer required. The CheckoutActivity handles the final redirect for asynchronous transactions itself.

SHA-256: 2e55d1ce1cde1a5658c49cbd4dbc22344a349966764681da7217788d470cb378

Updating from 5.x.x is not mandatory, but recommended. See the Migration guide.

Version 5.7.1

Fixed an issue with Google Pay in Ready-to-use UI. If you are using version 5.3.0 or above, consider updating, otherwise Google Pay will not be available.

SHA-256: 611d986526e9b13e27b33b5fa6498832ef0ffa2d0800e8c94c85f3ee52ede54d

Version 5.7.0

Added the version number to the 3DS SDK file names.

SHA-256: e85f409178d346863fe083b8cabd667697159ce57c6791a03f7ae6349652de41

Version 5.6.0

General improvements and fixes.

SHA-256: 5f2763c4953993a1221625cbf39d1e2ecc0caa756ffaf10c8d7e801f4fcd09c9

Version 5.5.0

General improvements and fixes.

SHA-256: b1ca2d8463a3246f0a27996d9a302e05d7df1c80c0a784c280f7a3ddb31f9291

Version 5.4.0

Added support for COPYandPAY in the Mobile SDK.

Added support for 3-D Secure 2.x cardholderInfo.

General improvements and fixes.

SHA-256: 75f9444cc0f72279b90c6fc2d30cbfda79f6d507177fffa5b8f55fe488b69cd2

Version 5.3.0

Updated ipworks_3ds SDK to version 2.2.8546.

Added support for optional card expiry date.

General improvements and fixes.

SHA-256: 865c6f179f44a17c51bcf14f2f834d5451923507015c645a3cbbc57c610b84c9

Version 5.2.0

Improved 3-D Secure 2.x web flow.

Added a new ThreeDSConfig setting to enable or disable sending threeDSRequestorAppUrl for the 3-D Secure 2.x app flow.

General improvements and fixes.

SHA-256: a14709dc39a2511532850b0294ba60a18df32901d95d927742263f6d03ee8301

Version 5.1.0

Added a new NFC-based card scanning feature.

Fixed localisation typos.

General improvements and fixes.

SHA-256: ed9cfeb7b6ea9ec8e9a7ccecf44d74f54ebb17c4226780d09bf4781283aae89c

Version 5.0.0

The ipworks_3ds SDK is updated to version 2.2.8444.

General improvements and fixes.

Cleaned up deprecated API.

SHA-256: 05de08ff7611aa03dc418d729e1d8ca6e36f6189f5f9027b66d45ef32c640c64

Updating from 4.x.x is not mandatory, but recommended. See the Migration guide.

Version 4.12.0

IMPORTANT: if you update from a version prior to 4.11.0, review the dependency list and make sure that your build.gradle is updated.

Simplified 3-D Secure 2.x integration.

SHA-256: 9c95a50fcd955312d8a0389ef4d12dee5cb67501da680f3fc468859663cfd71a

Version 4.11.0

IMPORTANT: this version introduces a new dependency. Review the dependency list and make sure that your build.gradle is updated.

Removed the UncaughtException handler internal implementation.

Updated ipworks_3ds SDK to version 2.2.8440.

Improved ThreeDS2 web flow error handling.

Changed the backend requests timeout configuration to 30 seconds.

General 3-D Secure 2.x improvements and fixes.

SHA-256: 214df7dad1a45ca5334f9b2fdc599244d7faabccf97b1d655940d6bb016f0a59

Version 4.10.0

The ipworks_3ds SDK is updated to version 2.2.8420.

Added support for Android version 13 (API level 33).

Bug fixing and improvements.

Added an option for payment button customisation.

SHA-256: f443eb9a99d00d10853294a6d1912924ee07e74c5f3854596b07701bc3eb9b33

Version 4.9.1

Updated ipworks_3ds SDK to version 2.2.8376.

SHA-256: 820d5facf1cd4e7dc0acbbc7fb8a05e0c195fd9abcb0a957dde34835cf7d0eaa

Version 4.9.0

Updated ipworks_3ds SDK to version 2.2.8336.

SHA-256: 85a24214213e32d5e5a701bac96ca5868ff18b896b67ecc5aab537fd5d68d510

Version 4.8.0

Added support for external 3-D Secure 2.x MPI.

General improvements and fixes.

SHA-256: 509287964823117907a3225bc905ed9f72d3e1610f8a5e7963193ce9afe8e459

Version 4.7.0

Improved the 3-D Secure 2.x Out-of-Band (OOB) challenge flow.

Updated the Google Pay logo in Ready-to-use UI.

Corrected the payment data request format for Google Pay.

General improvements and fixes.

SHA-256: d6ad2db464dd0bf8e25ebd1e447ed4acef1fd5bdbaff85354dd6f9975194be43

Version 4.6.0

Added the ability to align the token based on the payment brand list.

General improvements and fixes.

SHA-256: b815487d9430bd5a0558a091a0a834fd274d6a95877fdc205d67feb3708f6fc7

Version 4.5.0

Added support for external MPI web flow through MPGS.

SHA-256: fd74ddcb491a59734a6592fe1998bc0113f21e819a361a23f6807f2b63dcb0e6

Version 4.4.1

Fixed the 3-D Secure 2.x web flow.

Version 4.4.0

General improvements and fixes.

Version 4.3.0

General improvements and fixes.

Version 4.1.0

Enhanced OPPPaymentProvider to get additional information about a specific card BIN.

General improvements and fixes.

Version 4.0.0

Moved the 3-D Secure 2.x extension into the base Mobile SDK.

Cleaned up deprecated API.

Updating from 3.x.x is not mandatory, but recommended. See the Migration guide.

Version 3.18.0

General improvements and fixes.

Version 3.17.0

General improvements and fixes.

Version 3.16.0

Added support for collecting the billing address with card payment.

Version 3.14.0

General improvements and fixes.

Version 3.13.0

Added support for an alternative set of test and live domains.

Added a new card brand detection presentation style.

Added support for 3-D Secure 2.x for tokenisation of payment details.

Improved Ready-to-use UI presentation for portrait and landscape orientation.

General improvements and fixes.

Version 3.12.0

General improvements and fixes.

Version 3.10.1

Fixed an issue for landscape mode with Android version 8.0 (API level 26).

Version 3.10.0

General improvements and fixes.

IMPORTANT: if 3-D Secure 2.x is used, updating to version 1.5.0 is mandatory.

Version 3.9.0

Added support for TalkBack.

Added support for landscape mode.

General improvements and fixes.

Version 3.7.0

General improvements and fixes.

Version 3.5.0

Enhanced IProviderBinder: the ability to use brand detection for a specific card BIN.

Turned off the share button in Chrome Custom Tabs.

Version 3.4.0

Added support for 3-D Secure 2.x browser-based authentication.

Version 3.3.0

Fixed minor issues in Ready-to-use UI for 3-D Secure 2.x.

Version 3.2.0

Added support for Huawei mobile devices without preinstalled Google Play Services.

Version 3.0.0

Migrated the code to AndroidX libraries and Java 8. Cleaned up deprecated API.

Updating from 2.x.x is not mandatory, but recommended. See the Migration guide.

Version 2.66.0

Added support for PayPal tokens.

Version 2.62.0

Added native integration for 3-D Secure 2.x.

Version 2.60.0

General improvements and issue fixes.

Improved exceptions handling in Ready-to-use UI.

Version 2.59.0

Updated Iovation FraudForce SDK to the latest version, 4.2.0.

Fixed an issue where right-to-left sets automatically.

Version 2.57.0

Added a check for unsupported brands in Ready-to-use UI.

Fixed a connection issue for Android 5.0 and lower.

Version 2.56.0

Enhanced PaymentParams to send any server parameters.

Fixed an issue with the expiry date field.

Version 2.54.0

Optimised card brand detection.

Version 2.48.0

Added an option for customising logos in Ready-to-use UI.

Removed the collection of the IMEI which was sent as the SHOPPER_deviceId criterion (it does not affect RedShield).

Version 2.47.0

Updated Iovation FraudForce SDK to the latest version, 4.1.1.

Version 2.46.0

Enhanced card brand detection in Ready-to-use UI:

  • the possibility to hide the list of detected brands.

Updated Iovation FraudForce SDK to the latest version, 4.0.0.

Version 2.45.0

Enhanced card brand detection in Ready-to-use UI:

  • a new way to detect the card brand based on a BIN list,
  • the possibility to set the preferred order of detected brands,
  • the first brand is selected by default if multiple brands are detected.

Fixed an issue with image loading.

Version 2.44.0

Added an option for payment button customisation.

Version 2.43.0

Fixed an issue with image loading.

Version 2.42.0

Updated the Iovation flag.

Version 2.40.0

Updated the Google Pay logo in Ready-to-use UI.

Version 2.39.0

Security fix. Prevent screen capture of the card form.

Minor fixes and improvements.

Version 2.38.0

Deprecated the embedded web view for 3-D Secure. Chrome Custom Tabs are now used.

Version 2.37.0

Fixed an issue with logs.

Fixed an issue with the payment button.

Version 2.36.0

Added a Google Pay confirmation page to Ready-to-use UI.

Version 2.35.0

Added support for Chrome Custom Tabs to handle in-app redirect.

Added support for collecting Google Pay shipping and billing information.

Version 2.34.0

Updated Support and Google Play services libraries. minSdkVersion is raised to 17.

Added support for multiple payment buttons.

Version 2.33.0

General improvements and issue fixes.

Version 2.31.0

Fixed a card brand detection issue.

Version 2.30.0

Added support for installment payments.

Fixed the conflict with duplicated resource names.

Version 2.29.1

Fixed support for eastern Arabic digits.

Version 2.29.0

Added a new callback from the payment form to override card holder validation.

Version 2.27.0

Improved card holder validation. Do not allow the card number and CVV.

Fixed an issue with error message visibility on the payment details screen when the keypad is opened.

Fixed an issue with payment button customisation.

Version 2.26.0

Added automatic brand support.

Fixed an issue where the Mobile SDK did not send the "onBeforeSubmit" callback for Google Pay.

Fixed integrating issues.

Version 2.25.0

Added support for optional card holder name.

Added support for optional paymentBrand for card brands in step 2.

Version 2.24.0

Added support for sending shopperResultUrl in step 2 (submitting the transaction to the server).

Version 2.23.0

Added support for displaying the total amount on the checkout form.

Version 2.21.0

Fixed issues with card scanning.

Added support for optional device IMEI number logging.

Version 2.20.0

Added support for automatic card brand detection.

Version 2.19.0

Added support for optional expiry date and CVV.

Fixed issues with credit card scanning and targetSdkVersion 27.

Version 2.18.0

Added support for the Iovation SDK for calculating the device fingerprint.

Fixed the locale issue.

Version 2.16.0

Added support for right-to-left text.

Added Arabic language.

Version 2.14.1

Fixed missing CVV value for tokenised cards.

Fixed a not-clickable payment button on the tokenised card checkout form.

Version 2.14.0

Improved brand detection and validation procedures.

Version 2.13.0

Added a new callback on the Mobile SDK that triggers before payment submission. This callback allows the mobile app to cancel the payment submit action.

Version 2.12.0

Added support for the "create omni-token" workflow.

Version 2.11.0

Updated Google Pay integration.

Fixed a connection error on devices with Android version 4.4 (API level 19) and below.

Version 2.10.0

Rebranded Google Pay.

Version 2.9.0

Minor changes.

Version 2.8.0

Added support for Pay with Google as a new payment method.

Version 2.7.0

Incorporated the service connection management into the Mobile SDK, making it easier for developers to use the Mobile SDK and quicker to deploy.

Corrected an issue where the Mobile SDK did not appropriately handle an unexpected response from MasterPass.

Version 2.5.0

Added a Demo App for Developers.

Fixed java.lang.IllegalArgumentException: Can only use lower 8 bits for requestCode.

Version 2.3.0

In version 1.9.0 SDK logging capabilities were added to assist troubleshooting. From this version, this information is sent up to the server and made available through the Smart Payments Platform transaction log.

Version 2.2.0

Update for expiring certificates (9/2017 for the test system and 12/2017 for the live system).

IMPORTANT: apps using older versions stop working when the old certificates expire.

Updating to 2.2.0 is mandatory. See the Migration guide.

Version 2.0.0

As of this version, third-party libraries are not included. This keeps the SDK smaller, especially where the third-party libraries are not needed. Note: customers must now import required libraries as needed. Refer to the developer portal documentation for more information.

Updating from 1.x.y is not mandatory, but recommended. See the Migration guide.

Version 1.11.0

Added the capability to securely store and tokenise a card without making a payment at the same time.

Enhanced the ease of integration: the resourcePath URL is now returned in the step 2 response from the server so that it need not be constructed in step 3, but may be used as provided.

Server-side enhancements have been made to further support Apple Pay and Android Pay setup and management.

Version 1.10.0

Added French language.

Version 1.9.0

Added Portuguese language.

Added SDK logging capabilities. Messages sent and received are logged, as well as configuration.

Version 1.8.0

The device IMEI number is now sent up to the server, and may be reviewed in logs and included in risk and fraud checks.

Version 1.7.0

Added support for the Masterpass payment method.

Drop-in buttons now use stored credentials if available.

Version 1.6.0

Enhanced the look and feel of the checkout screen that displays the payment method listing. The shop is shown in the background to provide a more seamless user experience, and the stored payment methods are displayed in a more compact and neater fashion.

Additional statistics are now sent up to the server platform, including the OS type and version, the handset device model, the Mobile SDK version, and an indicator of whether the Mobile SDK uses a custom UI or the Mobile SDK-provided UI. You can view these parameters at a transaction level through the Smart Payments Platform.

Version 1.5.0

Added support for the Android Pay payment method.

Version 1.4.0

Enhanced the Mobile SDK and the Smart Payments Platform so that payment methods can now be enabled and disabled in the Smart Payments Platform, allowing merchants to update the payment methods offered to customers without requiring an update to the mobile app.

Version 1.3.0

Added support for device authentication, that is, user authentication using the fingerprint scanner, Touch ID, password, or passcode before the payment is processed.

Version 1.1.0

Added support for Drop-In Payment Buttons. Any payment method can now be placed on any page in the merchant app, for example to support instant checkout of a particular product.

Added support for 3-D Secure to be handled through an embedded web view. Previously this was only available through an app switch to the browser (and back again).

Added support for multiple checkout IDs. This supports the need to handle payment methods under different profiles so that, for example, different risk rules can be applied.

Version 1.0.0

This is the first GA (Generally Available) release of the Mobile Commerce SDK.

Supported payment methods:

  • Visa
  • Mastercard
  • American Express
  • Diners Club
  • PayPal

Supported features:

  • Tokenisation of payment credentials
  • Store payment methods for future use
  • 3-D Secure
  • Scan card using mobile device camera