Skip to content

Releases: stripe/stripe-android

stripe-android v23.0.1

10 Mar 18:09
92b2dd4

Choose a tag to compare

Payments

[FIXED]12596 Correctly resolve project dependency artifactId when generating pom files to ensure accurate dependency metadata.

See the changelog for more details.

stripe-android v23.0.0

09 Mar 21:43
572f120

Choose a tag to compare

Note: This version contains a bug preventing builds from succeeding. Please upgrade to v23.0.1 instead.

Dependencies updated in 12373, 12410, 12419, 12433, and 12486:

  • Bumped minSdkVersion to 23.
  • Bumped compileSdkVersion and targetSdkVersion to 36.
  • Bumped Kotlin from 2.1.10 to 2.3.10.
  • Bumped Kotlin Coroutines from 1.10.1 to 1.10.2.
  • Bumped Kotlin Serialization from 1.8.0 to 1.10.0.
  • Bumped Android Gradle Plugin from 8.13.1 to 8.13.2.
  • Bumped Poko from 0.18.2 to 0.21.1.
  • Bumped App compat from 1.7.0 to 1.7.1.
  • Bumped nimbus-jose-jwt from 10.4.2 to 10.6.
  • Bumped constraintlayout from 2.2.0 to 2.2.1.
  • Bumped androidx.camera from 1.4.2 to 1.5.3.
  • Bumped recyclerview from 1.3.2 to 1.4.0.
  • Bumped Compose from 1.9.4 to 1.10.4.
  • Bumped androidx.activity from 1.9.3 to 1.12.4.
  • Bumped androidx.browser from 1.8.0 to 1.9.0.
  • Bumped androidx.core from 1.13.1 to 1.17.0.
  • Bumped androidx.fragment from 1.8.6 to 1.8.9.
  • Bumped androidx.hilt from 1.2.0 to 1.3.0.
  • Bumped androidx.lifecycle from 2.8.7 to 2.10.0.
  • Bumped androidx.navigation from 2.8.5 to 2.9.7.
  • Bumped androidx.webkit from 1.14.0 to 1.15.0.
  • Bumped Google Places from 5.0.0 to 5.1.1.
  • Bumped Play Services Wallet from 19.4.0 to 19.5.0.
  • Bumped LiteRT from 1.4.0 to 1.4.1.
  • Bumped WorkManager from 2.9.0 to 2.11.1.
  • Bumped Material from 1.12.0 to 1.13.0.

PaymentSheet

  • [Added] Added support for Wero payments (private preview).

See the changelog for more details.

stripe-android v22.8.1

17 Feb 22:09
5c2ae9c

Choose a tag to compare

Identity

  • [Added] More live feedback during document capture.

PaymentSheet

  • [Changed] Afterpay/Clearpay no longer requires billing address by default. Set billingDetailsCollectionConfiguration.address to AddressCollectionMode.Full if you need to collect billing address for Afterpay.

See the changelog for more details.

stripe-android v22.8.0

09 Feb 22:10
973cd30

Choose a tag to compare

Dependencies updated in 12276:

  • Bumped Dagger from 2.55 to 2.58.

PaymentMethodMessagingElement

[BREAKING]12291 PaymentMethodMessagingElement is in public preview. infoIconColor has been removed from PaymentMethodMessagingElement.Appearance.Colors. The info icon has been removed and replaced with a CTA to see available plans. The link text color is customizable through linkTextColor.

Identity

  • [CHANGED] Fail out of verification flow on analyzer failure.
  • [CHANGED] Removed ephemeral key from error log messages for security.

PaymentSheet

  • [FIXED]12315 Fixed extra loading spinner showing up under Google Pay.

See the changelog for more details.

stripe-android v22.7.0

27 Jan 00:58
4706e34

Choose a tag to compare

Dependencies updated in 11877:

  • Bumped Compose from 1.7.8 to 1.9.4.

EmbeddedPaymentElement

  • [FIXED] Fixed an issue where successBackground and onSuccessBackground appearance customizations were not applied in EmbeddedPaymentElement.

Connect

  • [Changed] Added EmbeddedErrorType enum for type-safe error handling in Connect embedded components, falling back to api_error if the error type is null.

Payments

  • [Added]12253 Added support for Twint API bindings.

See the changelog for more details.

stripe-android v22.6.1

20 Jan 22:05
2890b08

Choose a tag to compare

Payments

  • [FIXED]12232 Fixed an issue where Satispay was missing mandate_data when used with setup_future_usage.

See the changelog for more details.

stripe-android v22.6.0

12 Jan 21:11
2b2ac0a

Choose a tag to compare

PaymentSheet

  • [Added] Custom Payment Methods is now generally available, learn more by visiting the docs.

See the changelog for more details.

stripe-android v22.5.0

15 Dec 23:01
606281b

Choose a tag to compare

Payments

  • [Added] Added support for PayPay payments.

PaymentSheet

See the changelog for more details.

stripe-android v22.4.0

08 Dec 19:50
214f8c1

Choose a tag to compare

PaymentSheet

  • [CHANGED]12036 Updates the google places SDK from 3.5.0 to 5.0.0.

Identity

  • [FIXED] 12083 Improved exception handling for TFLite selfie models to prevent rare crashes in the Identity verification flow.

See the changelog for more details.

stripe-android v22.3.0

02 Dec 00:29
06d0db5

Choose a tag to compare

Payment Method Messaging

  • [Added] Payment Method Messaging Element is now available in public preview.

PaymentSheet

  • [Added]12011 Builder APIs for PaymentSheet appearance customization (Colors, Shapes, Typography, PrimaryButtonColors, and embedded row styles)
  • [Added] opensCardScannerAutomatically configuration is now available.

Payments

  • [Added]12014 ConfirmationToken.PaymentMethodPreview now includes structured Card field with detailed card information (brand, country, expiry, funding, last4, etc.)
  • [Changed]12027 Undo the removal of the cardParams API on card form UIs. This API is marked as deprecated; please use PaymentMethodCreateParams instead.

See the changelog for more details.