Skip to content

Releases: stripe/stripe-ios-spm

24.25.0

27 Oct 22:39

Choose a tag to compare

24.25.0 2025-10-27

PaymentSheet

  • [Fixed] Blocked emoji input in text fields.

CustomerSheet

  • [Added] Added support for onBehalfOf to CustomerSheet.IntentConfiguration. This parameter makes CustomerSheet use a connected account to determine the payment method that users see and whether CardBrandChoice is enabled. For more information, see the SetupIntent docs.

24.24.4

20 Oct 23:20

Choose a tag to compare

24.24.4 2025-10-20

PaymentSheet

  • [Fixed] Fixed a bug with FlowController and EmbeddedPaymentElement in dark mode where paymentOption.image could be a blank icon for Alma, Billie, Multibanco, Paynow, Promptpay, Satispay, and Sunbit

24.24.3

13 Oct 22:35

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 16:39

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 21:20

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 19:40

Choose a tag to compare

24.24.0 2025-09-22

24.23.3

17 Sep 23:51

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 18:29

Choose a tag to compare

24.23.2 2025-09-16

24.23.1

08 Sep 23:04

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 22:41

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