Skip to content

Releases: stripe/stripe-ios

24.0.2

21 Nov 18:16
Compare
Choose a tag to compare

24.0.2 2024-11-21

PaymentSheet

  • [Fixed] A bug where PaymentSheet would cause layout issues when nested within certain navigation stacks.

24.0.1

19 Nov 01:23
0cdd9df
Compare
Choose a tag to compare

24.0.1 2024-11-18

PaymentSheet

  • [Added] Instant Bank Payments are now available when using deferred intents.
  • [Fixed] Fixed an issue with the vertical list with 3 or more saved payment methods where tapping outside the screen sometimes drops changes that were made (e.g. removal or update of PMs).
  • [Fixed] Fixed an issue where the dialog when removing a co-branded card may show the incorrect card brand.
  • [Fixed] Fixed issue preventing users to enter in 4 digit account numbers for AU Becs.

24.0.0

04 Nov 18:31
24.0.0
3f0d668
Compare
Choose a tag to compare

24.0.0 2024-11-04

PaymentSheet

  • [Changed] The default value of PaymentSheet.Configuration.paymentMethodLayout has changed from .horizontal to .automatic. See MIGRATING.md for more details.
  • [Fixed] Fixed an animation glitch when dismissing PaymentSheet in React Native.
  • [Fixed] Fixed an issue with FlowController in vertical layout where the payment method could incorrectly be preserved across a call to update when it's no longer valid.
  • [Fixed] Fixed a potential deadlock when paymentOption is accessed from Swift concurrency.
  • [Fixed] Fixed deferred intent validation to handle cloned payment methods (#4195

Basic Integration

23.32.0

22 Oct 13:35
Compare
Choose a tag to compare

23.32.0 2024-10-21

PaymentSheet

  • [Added] Added PaymentSheet.Configuration.paymentMethodLayout. Configure the layout of payment methods in the sheet using paymentMethodLayout to display them either horizontally, vertically, or let Stripe optimize the layout automatically.

23.31.1

08 Oct 21:30
Compare
Choose a tag to compare

23.31.1 2024-10-08

PaymentSheet

  • [Fixed] Fixed an issue where ISK was not correctly formatted as a zero-decimal currency when using PaymentSheet or Apple Pay. (Thanks @Thithip!)
  • [Fixed] Fixed an issue where US Bank Account forms would drop form field input when FlowController.update is called.

23.31.0

23 Sep 22:39
23.31.0
Compare
Choose a tag to compare

23.31.0 2024-09-23

PaymentSheet

  • [Added] The ability to customize the disabled colors of the primary button with PaymentSheetAppearance.primaryButton.disabledBackgroundColor and PaymentSheetAppearance.primaryButton.disabledTextColor.
  • [Added] CVC Recollection is now in GA. For more information see our docs for here for intent first integrations or here for deferred intent integrations.
  • [Fixed] Fixed an issue where checkboxes were not visible when appearance.colors.componentBorder was transparent.

CardScan

  • [Fixed] The 0.5x lens is now used when scanning cards, if available. (Thanks @akhmedovgg!)

23.30.0

09 Sep 18:31
23.30.0
562ce65
Compare
Choose a tag to compare

23.30.0 2024-09-09

PaymentSheet

  • [Added] CustomerSessions is now in private beta.
  • [Fixed] PaymentSheet now uses a border width of 1.5 instead of 0 when `PaymentSheet.Appearance.borderWidth' is 0.
  • [Fixed] The 0.5x lens is now used when scanning cards, if available. (Thanks @akhmedovgg!)

23.28.3

04 Sep 00:34
23.28.3
Compare
Choose a tag to compare

23.28.3 2024-09-03

This release was made in error, and contains changes from 23.29.0, 23.29.1, and 23.29.2.

23.29.2

19 Aug 21:14
Compare
Choose a tag to compare

23.29.2 2024-08-19

PaymentSheet

  • [Fixed] Avoid multiple calls to CVC Recollection callback for deferred intent integrations
  • [Fixed] Fixed an issue in SwiftUI where setting isPresented=false wouldn't dismiss the sheet.

23.29.1

12 Aug 18:57
23.29.1
Compare
Choose a tag to compare

23.29.1 2024-08-12

PaymentSheet

  • [Fixed] Fixed an issue where signing up with Link and paying would vend an empty STPPaymentMethod object to an IntentConfiguration confirmHandler callback.
  • [Fixed] Fixed PaymentSheet.FlowController returning unlocalized labels for certain payment methods e.g. "AfterPay ClearPay" instead of "Afterpay" or "Clearpay" depending on locale.

PaymentsUI

  • [Fixed] Fixed an issue where STPPaymentCardTextField wouldn't call its delegate paymentCardTextFieldDidChange method when the preferred card network changed.