Skip to content

Releases: stripe/stripe-ios

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.

23.29.0

05 Aug 20:01
Compare
Choose a tag to compare

23.29.0 2024-08-05

PaymentSheet

  • [Fixed] Fixed a scroll issue with native 3DS2 authentication screen when the keyboard appears.
  • [Added] When a card is saved (ie you're using a PaymentIntent + setup_future_usage or SetupIntent), legal disclaimer text now appears below the form indicating the card can be charged for future payments.
  • [Fixed] iOS 18 Compatibility with removing multiple saved payment methods
  • [Fixed] Fixed an issue where the keyboard could focus on a hidden phone number field.
  • [Added] Support for Sunbit (Private Beta) with PaymentIntents.
  • [Added] Support for Billie (Private Beta) with PaymentIntents.
  • [Fixed] Fixed an issue where saved payment method UI wouldn't respect PaymentSheet.Configuration.style when selected.

Payments

  • [Added] Support for Sunbit (Private Beta) bindings.
  • [Added] Support for Billie (Private Beta) bindings.

23.28.1

16 Jul 22:24
23.28.1
Compare
Choose a tag to compare

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

09 Jul 18:44
Compare
Choose a tag to compare

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

25 Jun 22:57
23.27.6
Compare
Choose a tag to compare

23.27.6 2024-06-25

All

  • [Fixed] Improved reliability when paying with Swish.

23.27.5

20 Jun 16:53
23.27.5
Compare
Choose a tag to compare

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

18 Jun 18:40
23.27.4
Compare
Choose a tag to compare

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

14 Jun 16:07
23.27.3
7191249
Compare
Choose a tag to compare

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

06 May 20:18
Compare
Choose a tag to compare

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

22 Apr 18:15
23.27.1
d0c607a
Compare
Choose a tag to compare

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.