From aa270b09e0f6c270028c023c8e54bd302a2106c2 Mon Sep 17 00:00:00 2001 From: appscisumup <30830081+appscisumup@users.noreply.github.com> Date: Thu, 23 Jul 2026 09:48:37 +0000 Subject: [PATCH 1/3] feat(docs): add Android Tap-to-Pay 1.1.5 release notes --- .../changelog/android-tap-to-pay-1.1.5.md | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/content/changelog/android-tap-to-pay-1.1.5.md diff --git a/src/content/changelog/android-tap-to-pay-1.1.5.md b/src/content/changelog/android-tap-to-pay-1.1.5.md new file mode 100644 index 00000000..5281ddc7 --- /dev/null +++ b/src/content/changelog/android-tap-to-pay-1.1.5.md @@ -0,0 +1,22 @@ +--- +title: "Android Tap-to-Pay 1.1.5" +tags: ["Android Tap-to-pay SDK", "Android", "SDK"] +publishedDate: 2026-07-23 +--- + +*We recommend updating to this version of the SDK for security enhancements.* + +### New Features +- Added optional `timeoutCardWaitSeconds` to `startPayment`, allowing integrators to configure how long the SDK waits for card presentation. +- The default card-wait timeout is now 240 seconds. Supported values are clamped between 60 and 240 seconds. +- Updated SDK build support for Android 16 / API 36. +- Updated core security, attestation, obfuscation, and payment kernel dependencies. + +### Fixes +- Fixed an issue where rotating the device during an active transaction could interrupt the payment flow. +- Fixed a recovery issue where transactions could keep failing with “Could not connect to the server” after a temporary network failure until the app was restarted. +- Improved NFC card-read handling by retrying after supported L1 read errors. + +### Integration Notes +- Existing integrations continue to work without code changes. +- Integrators can optionally pass `timeoutCardWaitSeconds` when starting a payment to customize the card presentation timeout. From 899becc6eb11dd449338c06aeea021422f307a76 Mon Sep 17 00:00:00 2001 From: appscisumup <30830081+appscisumup@users.noreply.github.com> Date: Thu, 23 Jul 2026 09:48:39 +0000 Subject: [PATCH 2/3] docs: bump Android Tap-to-Pay SDK dependency to 1.1.5 --- src/content/docs/terminal-payments/sdks/android-ttp.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/terminal-payments/sdks/android-ttp.mdx b/src/content/docs/terminal-payments/sdks/android-ttp.mdx index 1d853121..a84f30b4 100644 --- a/src/content/docs/terminal-payments/sdks/android-ttp.mdx +++ b/src/content/docs/terminal-payments/sdks/android-ttp.mdx @@ -68,7 +68,7 @@ You can use the sample app provided in the [GitHub repository](https://github.co 2. Add the dependency to a module `build.gradle`: ```kotlin - implementation("com.sumup.tap-to-pay:utopia-sdk:1.1.4") + implementation("com.sumup.tap-to-pay:utopia-sdk:1.1.5") ``` 3. Starting from SDK version 1.1.1, [core library desugaring](https://developer.android.com/studio/write/java8-support#library-desugaring) is required. Add the following to your module `build.gradle`: From 28f32fb88066c87dbf76312430228978492942cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matou=C5=A1=20Dzivjak?= Date: Thu, 23 Jul 2026 12:17:22 +0200 Subject: [PATCH 3/3] fix: lint --- .../changelog/android-tap-to-pay-1.1.5.md | 33 ++++++++++--------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/src/content/changelog/android-tap-to-pay-1.1.5.md b/src/content/changelog/android-tap-to-pay-1.1.5.md index 5281ddc7..61c0ba9b 100644 --- a/src/content/changelog/android-tap-to-pay-1.1.5.md +++ b/src/content/changelog/android-tap-to-pay-1.1.5.md @@ -4,19 +4,22 @@ tags: ["Android Tap-to-pay SDK", "Android", "SDK"] publishedDate: 2026-07-23 --- -*We recommend updating to this version of the SDK for security enhancements.* - -### New Features -- Added optional `timeoutCardWaitSeconds` to `startPayment`, allowing integrators to configure how long the SDK waits for card presentation. -- The default card-wait timeout is now 240 seconds. Supported values are clamped between 60 and 240 seconds. -- Updated SDK build support for Android 16 / API 36. -- Updated core security, attestation, obfuscation, and payment kernel dependencies. - -### Fixes -- Fixed an issue where rotating the device during an active transaction could interrupt the payment flow. -- Fixed a recovery issue where transactions could keep failing with “Could not connect to the server” after a temporary network failure until the app was restarted. -- Improved NFC card-read handling by retrying after supported L1 read errors. - -### Integration Notes -- Existing integrations continue to work without code changes. +*We recommend updating to this version of the SDK for security enhancements.* + +### New Features + +- Added optional `timeoutCardWaitSeconds` to `startPayment`, allowing integrators to configure how long the SDK waits for card presentation. +- The default card-wait timeout is now 240 seconds. Supported values are clamped between 60 and 240 seconds. +- Updated SDK build support for Android 16 / API 36. +- Updated core security, attestation, obfuscation, and payment kernel dependencies. + +### Fixes + +- Fixed an issue where rotating the device during an active transaction could interrupt the payment flow. +- Fixed a recovery issue where transactions could keep failing with “Could not connect to the server” after a temporary network failure until the app was restarted. +- Improved NFC card-read handling by retrying after supported L1 read errors. + +### Integration Notes + +- Existing integrations continue to work without code changes. - Integrators can optionally pass `timeoutCardWaitSeconds` when starting a payment to customize the card presentation timeout.