Skip to content

Releases: stripe/stripe-ios

23.22.0

12 Feb 22:13
23.22.0
3821e68
Compare
Choose a tag to compare

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

05 Feb 23:24
Compare
Choose a tag to compare

23.21.2 2024-02-05

Payments

  • [Changed] We now auto append mandate_data when using Klarna with a SetupIntent. If you are interested in using Klarna with SetupIntents you sign up for the beta here.

23.21.1

22 Jan 21:39
eb89d23
Compare
Choose a tag to compare

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

16 Jan 22:49
cf81a6c
Compare
Choose a tag to compare

23.21.0 2024-01-16

PaymentSheet

23.20.0

18 Dec 19:40
Compare
Choose a tag to compare

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

11 Dec 21:55
02145bf
Compare
Choose a tag to compare

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

29 Nov 00:58
0db5423
Compare
Choose a tag to compare

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.

23.18.2

07 Nov 01:59
Compare
Choose a tag to compare

23.18.2 2023-11-06

CustomerSheet

  • [Fixed] CustomerSheet no longer displays saved cards that originated from Apple Pay or Google Pay.

23.18.1

30 Oct 21:44
Compare
Choose a tag to compare

23.18.1 2023-10-30

PaymentSheet

  • [Fixed] Added a public initializer for PaymentSheet.BillingDetails.
  • [Fixed] Fixed some payment method icons not updating to use the latest assets.
  • [Fixed] PaymentSheet no longer displays saved cards that originated from Apple Pay or Google Pay.

PaymentsUI

  • [Fixed] Fixed an issue with STPPaymentCardTextField where the paymentCardTextFieldDidEndEditing delegate method was not called.

23.18.0

23 Oct 19:46
Compare
Choose a tag to compare

23.18.0 2023-10-23

PaymentSheet

  • [Added] Saved SEPA payment methods are now displayed to the customer for reuse, similar to saved cards.