Skip to content

Releases: stripe/stripe-android

stripe-android v20.40.0

19 Mar 17:56
053ffed
Compare
Choose a tag to compare

PaymentSheet

  • [Added]7719 Added PaymentOption.iconPainter to simplify FlowController usage in Compose.

Payments

  • [Added]8028 Added support for Amazon Pay to API bindings.

Financial Connections

  • [Changed] Updated the design of the Financial Connections authentication flow.

See the changelog for more details.

stripe-android v20.39.0

04 Mar 22:38
1deae55
Compare
Choose a tag to compare

PaymentSheet

  • [Added] Added support for Link in PaymentSheet. Enabling Link in your payment method settings will enable Link in PaymentSheet. To choose different Link availability settings on web and mobile, use a custom payment method configuration.
  • [Changed]7999 In test mode, PaymentSheet now fails to load when getting saved payment methods fails.
  • [Added]8015 Added support for paymentMethodTypes in CustomerAdapter, which filters payment methods to the provided list.
  • [Added]8011 Added support for paymentMethodOrder in PaymentSheet and CustomerSheet, which provides client side sorting of payment methods.

See the changelog for more details.

stripe-android v20.38.0

27 Feb 01:32
b8100cc
Compare
Choose a tag to compare

PaymentSheet

See the changelog for more details.

stripe-android v20.37.4

20 Feb 21:31
030d264
Compare
Choose a tag to compare
  • [FIXED]7953 Improved font rendering in PaymentSheet, CustomerSheet, and FinancialConnectionsSheet when used in Compose 1.6 and above.

See the changelog for more details.

stripe-android v20.37.3

13 Feb 01:01
d9aa309
Compare
Choose a tag to compare

PaymentSheet

  • [FIXED]7917 Fixed an issue where Google Pay & Link were not saved as default payment methods in FlowController.

Identity

  • [FIXED]7903 Fixed an issue where camera fails to start on some devices.

See the changelog for more details.

stripe-android v20.37.2

05 Feb 22:54
d98aa4f
Compare
Choose a tag to compare
  • [FIXED]7832 Fixed an issue with FlowController when a custom ViewModelProvider.Factory is specified.

Dependencies updated in 7718 and 7851 and 7858:

  • Bumped AndroidX Activity from 1.7.2 to 1.8.2.
  • Bumped AndroidX Fragment from 1.5.5 to 1.6.2.
  • Bumped AndroidX Lifecycle from 2.6.1 to 1.7.0.
  • Bumped AndroidX Navigation from 2.5.3 to 2.7.6.
  • Bumped AndroidX Preference from 1.2.0 to 1.2.1.
  • Bumped AndroidX RecyclerView from 1.2.1 to 1.3.1.
  • Bumped Coroutines from 1.6.4 to 1.7.3.
  • Bumped Google Places from 3.0.0 to 3.3.0.
  • Bumped Kotlin from 1.8.22 to 1.9.22.
  • Bumped Material from 1.8.0 to 1.11.0.
  • Bumped Mavericks from 3.0.7 to 3.0.9.

See the changelog for more details.

stripe-android v20.37.1

25 Jan 16:12
e577b00
Compare
Choose a tag to compare

PaymentSheet

  • [FIXED]7822 Fixed an issue where the SDK was unable to follow URL redirects in some cases.

Payments

  • [FIXED]7822 Fixed an issue where the SDK was unable to follow URL redirects in some cases.

See the changelog for more details.

stripe-android v20.37.0

22 Jan 23:38
a0a4b4b
Compare
Choose a tag to compare

Payments

  • [CHANGED]7722 Added passive hCaptcha on Radar session creation endpoint. In order to enable hCaptcha on this endpoint, you must provide an activity to this method call (see the new optional activity parameter).
  • [FIXED]7777 Fixed an issue in PaymentSession where tapping the Add card button stopped working after it was clicked once.

Dependencies updated:

  • 7603 Bumped compile SDK from 33 to 34.

See the changelog for more details.

stripe-android v20.36.1

08 Jan 20:42
dfd4981
Compare
Choose a tag to compare

Identity

  • [FIXED]7757 Fixed a crash when retrying the selfie scan.

See the changelog for more details.

stripe-android v20.36.0

18 Dec 21:30
d2e5d57
Compare
Choose a tag to compare

PaymentSheet

  • [ADDED]7713 PaymentSheet now supports card brand choice for eligible merchants and transactions. To provide a list of preferred networks, use PaymentSheet.Configuration.preferredNetworks.

CustomerSheet

  • [ADDED]7713 CustomerSheet now supports card brand choice for eligible merchants and transactions. To provide a list of preferred networks, use PaymentSheet.Configuration.preferredNetworks.

Payments

  • [ADDED]7713 CardInputWidget, CardMultilineWidget, and CardFormView now support card brand choice for eligible merchants. To provide a list of preferred networks, use setPreferredNetworks().

See the changelog for more details.