Skip to content

Releases: stripe/stripe-ios

24.24.3

13 Oct 21:46
24.24.3
9df5f92

Choose a tag to compare

24.24.3 2025-10-13

PaymentSheet

  • [Fixed] Fixed a bug where theDoneButtonToolbar was not tappable on devices < iOS 26 when compiled with Xcode26.
  • [Fixed] Fixed minor styling issues with Link UI on < iOS 26 when compiled with Xcode26.

24.24.2

06 Oct 15:55
24.24.2
9d6c842

Choose a tag to compare

24.24.2 2025-10-06

PaymentSheet

  • [Improved] Improved CVC recollection UI in Link

General

  • [Improved] Added automatic retry on network errors when fetching payment intents for improved resilience

24.24.1

29 Sep 20:01

Choose a tag to compare

24.24.1 2025-09-29

Connect

  • [Fixed] Renamed PrivateBetaConnect to PreviewConnect.

PaymentSheet

  • [Fixed] Fixed a navigation bar shadow bug when appearance.navigationBarStyle is glass (iOS 26.1 fixed the underlying API).

24.24.0

22 Sep 18:22

Choose a tag to compare

24.24.0 2025-09-22

Connect

  • [Added] Payments and Payouts embedded components are available to use in public preview.

PaymentSheet

  • [Added] Added Appearance.applyLiquidGlass(), a convenience method that changes the values of various properties on the Appearance object used by PaymentSheet, PaymentSheet.FlowController, EmbeddedPaymentElement, CustomerSheet, and AddressViewController to match Liquid Glass when building with Xcode 26 or later and running on iOS 26. This includes appearance.cornerRadius, appearance.borderWidth, appearance.navigationBarStyle, colors.background, navigationBarStyle, and others. This feature is in public preview while we gather feedback and is subject to change. Please use https://github.com/stripe/stripe-ios/issues to file feedback!
  • [Added] Appearance.navigationBarStyle. Setting to .glass will change the sheet navigation bar to a glassy appearance when building with Xcode 26 or later and running on iOS 26. Calling Appearance.applyLiquidGlass() will set this value to .glass.
  • [Changed] appearance.cornerRadius is now nullable. Below iOS 26, When nil, the corner radius is 6.0 (ie unchanged from the current default). On iOS 26+, multiple rounder corner configurations are used to match Liquid Glass design.
  • [Fixed] Improved the cancellation UX when paying with Amazon Pay, Revolut Pay, P24, Twint, Swish, and 3DS2 card.

24.23.3

17 Sep 22:40

Choose a tag to compare

24.23.3 2025-09-17

StripeCryptoOnramp

  • [Added] Additional APIs and improvements to support the development of the React Native StripeCryptoOnramp SDK.

24.23.2

16 Sep 17:17
f0aea9a

Choose a tag to compare

24.23.2 2025-09-16

PaymentSheet

  • [Fixed] Fixed an issue with the Liquid Glass keyboard toolbar where tapping on the sheet immediately above the keyboard didn't have an effect.

24.23.1

08 Sep 21:32

Choose a tag to compare

24.23.1 2025-09-08

StripeCryptoOnramp

  • [Added] Additional APIs and improvements to support the development of the React Native StripeCryptoOnramp SDK.

24.23.0

02 Sep 21:43

Choose a tag to compare

24.23.0 2025-09-02

CustomerSheet

  • [Added] opensCardScannerAutomatically configuration

PaymentSheet

  • [Added] opensCardScannerAutomatically configuration
  • [Fixed] Setting appearance.borderWidth = 0 previously caused the thickness of divider lines between input fields to also be 0, causing them to disappear. They now have a minimum thickness of 0.5.

EmbeddedPaymentElement

  • [Added] opensCardScannerAutomatically configuration

24.22.0

27 Aug 21:10

Choose a tag to compare

24.22.0 2025-08-27

StripeCryptoOnramp

  • [Added] Additional APIs and improvements to support the development of the React Native StripeCryptoOnramp SDK.

24.21.2

27 Aug 20:02
24.21.2

Choose a tag to compare

24.21.2 2025-08-27

PaymentSheet

  • [Changed] Updated translations for Link signup opt-in copy