Releases: stripe/stripe-ios-spm
Releases · stripe/stripe-ios-spm
23.24.0
23.24.0 2024-03-04
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.
- [Fixed] Fixed an issue where some 3DS2 payments may fail to complete successfully.
Payments
- [Added] Support for Amazon Pay bindings.
23.23.0
23.23.0 2024-02-26
PaymentSheet
- [Added] Added support for payment method configurations when using the deferred intent integration path.
CustomerSheet
- [Fixed] Fixed a bug where if an exception is thrown in detachPaymentMethod(), the payment method was removed in the UI #3309
23.22.1
Stripe SDK 23.22.1
23.22.0
23.22.0 2024-02-12
PaymentSheet
- [Changed] The separator text under the Apple Pay button from "Or pay with a card" to "Or use a card" when using a SetupIntent.
- [Fixed] Fixed a bug where deleting the last saved payment method in PaymentSheet wouldn't automatically transition to the "Add a payment method" screen.
- [Added] Support for CVC recollection in PaymentSheet and PaymentSheet.FlowController (client-side confirmation)
23.21.2
23.21.1
23.21.1 2024-01-22
Payments
- [Changed] Increased the maximum number of status update retries when waiting for an intent to update to a terminal state. This impacts Cash App Pay and 3DS2.
23.21.0
23.21.0 2024-01-16
PaymentSheet
- [Fixed] Fixed a few design issues on visionOS.
- [Added] Added billing details and type properties to
PaymentSheet.FlowController.PaymentOptionDisplayData
.
23.20.0
23.20.0 2023-12-18
PaymentSheet
- [Added] Support for card brand choice. To set default preferred networks, use the new configuration option
PaymentSheet.Configuration.preferredNetworks
. - [Fixed] Fixed visionOS support in Swift Package Manager and Cocoapods.
CustomerSheet
- [Added] Support for card brand choice. To set default preferred networks, use the new configuration option
PaymentSheet.Configuration.preferredNetworks
.
PaymentsUI
-
[Added] Adds support for card brand choice to STPPaymentCardTextField and STPCardFormView. To set a default preferred network for these UI elements, use the new
preferredNetworks
parameter. -
[Changed] Mark STPPinManagementService deprecated & suggest alternative.
23.19.0
23.19.0 2023-12-11
Apple Pay
- [Fixed] STPApplePayContext initializer returns nil in more cases where the request is invalid.
- [Fixed] STPApplePayContext now allows Apple Pay when the customer doesn’t have saved cards but can set them up in the Apple Pay sheet (iOS 15+).
PaymentSheet
- [Fixed] PaymentSheet sets newly saved payment methods as the default so that they're pre-selected the next time the customer pays.
CustomerSheet
- [Added] Saved SEPA payment methods are now displayed to the customer for reuse, similar to saved cards.
23.18.3
23.18.3 2023-11-28
PaymentSheet
- [Fixed] Visual bug where re-presenting PaymentSheet wouldn't show a spinner while it reloads.
- [Added] If PaymentSheet fails to load a deferred intent configuration, we fall back to displaying cards (or the intent configuration payment method types) instead of failing.
- [Fixed] Fixed an issue where PaymentSheet wouldn't accept valid Mexican phone numbers.