Releases: stripe/stripe-ios
Releases · stripe/stripe-ios
23.28.1
23.28.1 2024-07-16
Payments
- [Fixed] Improved reliability when paying or setting up with Cash App Pay.
- [Fixed] Pass stripeAccount context when presenting PayWithLinkWebController for connected accounts
23.28.0
23.28.0 2024-07-08
Payments
- [Fixed] An issue where the correct card brand was not being displayed for card brand choice in STPPaymentOptionsViewController and STPPaymentContext.
- [Added] Adds coupon support to STPApplePayContext with a new
didChangeCouponCode
delegate method (h/t @JoeyLeeMEA). - [Fixed] Fixed an issue where successful TWINT payments were sometimes incorrectly considered 'canceled'.
PaymentSheet
- [Fixed] Fixed an issue where certain cobranded cards showed a generic card icon instead of using the other card brand.
- [Fixed] Fixed an issue where amounts with currency=IDR were displayed as-is, instead of dropping the last two digits.
- [Fixed] Fixed an issue where some payment method images in the horizontal scrollview could briefly flash.
23.27.6
23.27.6 2024-06-25
All
- [Fixed] Improved reliability when paying with Swish.
23.27.5
23.27.5 2024-06-20
PaymentSheet
- [Fixed] An issue that was preventing users from completing checkout with SetupIntents and PaymentIntents using
setup_future_usage
for the following payment method types: Amazon Pay, Cash App Pay, PayPal, and Revolut Pay.
23.27.4
23.27.4 2024-06-18
PaymentSheet
- [Fixed] Fixed an issue where when displaying a payment method with no input fields, the sheet would take up the entire height of the screen.
23.27.3
23.27.3 2024-06-14
PaymentSheet
- [Fixed] Fixed an issue where changing the country of a phone number would not update the UI when the phone number's validity changed.
- [Changed] The "save this card" checkbox is now unchecked by default. To change this behavior, set your PaymentSheet.Configuration.savePaymentMethodOptInBehavior to
.requiresOptOut
. - [Fixed] Fixed an issue where PaymentSheet would not present in the iOS 18 beta when using SwiftUI.
- [Fixed] Fixed an issue in PaymentSheet.FlowController that could lead to the CVC recollection form being shown on presentPaymentOptions()
CustomerSheet
- [Fixed] Fixed an issue where CustomerSheet would not present in the iOS 18 beta when using SwiftUI.
Payments
- [Added] Updated support for MobilePay bindings.
- [Changed] Some Payment Methods (including Klarna and PayPal) may now authenticate using ASWebAuthenticationSession, enabling these payment methods to share session storage across apps.
- [Fixed] Fixed printing spurious STPAssertionFailure warnings.
23.27.2
23.27.2 2024-05-06
CardScan
- [Changed] ScannedCard to allow access for expiryMonth, expiryYear and name.
PaymentSheet
- [Added] Support for Multibanco with PaymentIntents.
- [Fixed] Fixed an issue where STPPaymentHandler sometimes reported errors using
unexpectedErrorCode
instead of a more specific error when customers fail a next action. - [Changed] PaymentSheet displays Apple Pay as a button when there are saved payment methods and Link isn't available instead of within the list of saved payment methods.
- [Fixed] Expiration dates more than 50 years in the past (e.g.
95
) are now blocked.
Payments
- [Added] Support for Multibanco bindings.
- [Fixed] Expiration dates more than 50 years in the past (e.g.
95
) are now blocked.
23.27.1
23.27.1 2024-04-22
Payments
- [Fixed] An issue where the PrivacyInfo.xcprivacy was not bundled with StripePayments when installing with Cocoapods.
Apple Pay
- [Changed] Apple Pay additionalEnabledApplePayNetworks are now in front of the supported network list.
23.27.0
23.27.0 2024-04-08
Payments
- [Added] Support for Alma bindings.
All
- [Fixed] Fixed an issue with generating App Privacy reports.
23.26.0
23.26.0 2024-03-25
PaymentSheet
- [Fixed] When confirming a SetupIntent with Link, "Set up" will be shown as the confirm button text instead of "Pay".
Financial Connections
- [Fixed] Improved the UX of an edge case in Financial Connections authentication flow.
All
- Added a Privacy Manifest.