All Versions
140
Latest Version
Avg Release Cycle
12 days
Latest Release
543 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v23.3.0 Changes
December 05, 2022PaymentSheet
- [Added] Added logos of accepted card brands on Card input field.
- ๐ [Fixed] Fixed erroneously displaying the card scan button when card scanning is not available.
Financial Connections
- [Changed] FinancialConnectionsSheet methods now require to be called from non-extensions.
- [Changed] BankAccountToken.bankAccount was changed to an optional.
-
v23.2.0 Changes
November 14, 2022PaymentSheet
- ๐ [Added] Added
AddressViewController
, a customizable view controller that collects local and international addresses for your customers. See https://stripe.com/docs/elements/address-element?platform=ios. - ๐ง [Added] Added
PaymentSheet.Configuration.allowsPaymentMethodsRequiringShippingAddress
. Previously, to allow payment methods that require a shipping address (e.g. Afterpay and Affirm) in PaymentSheet, you attached a shipping address to the PaymentIntent before initializing PaymentSheet. Now, you can instead set this property totrue
and setPaymentSheet.Configuration.shippingDetails
to a closure that returns your customers' shipping address. The shipping address will be attached to the PaymentIntent when the customer completes the checkout. - ๐ [Fixed] Fixed user facing error messages for card related errors.
- [Fixed] Fixed
setup_future_usage
value being set when there's no customer.
- ๐ [Added] Added
-
v23.1.1 Changes
November 07, 2022Payments
- ๐ง [Fixed] Fixed an issue with linking the StripePayments SDK in certain configurations.
-
v23.1.0 Changes
October 31, 2022CardScan
- [Added] Added a README.md for the
CardScanSheet
integration.
PaymentSheet
- ๐ง [Added] Added parameters to customize the primary button and Apple Pay button labels. They can be found under
PaymentSheet.Configuration.primaryButtonLabel
andPaymentSheet.ApplePayConfiguration.buttonType
respectively.
- [Added] Added a README.md for the
-
v23.0.0 Changes
October 24, 2022Payments
- ๐ [Changed] Reduced the size of the SDK by splitting the
Stripe
module intoStripePaymentSheet
,StripePayments
, andStripePaymentsUI
. Some manual changes may be required. Migration instructions are available at https://stripe.com/docs/mobile/ios/sdk-23-migration.
Module Description Compressed Uncompressed ๐ป StripePaymentSheet Stripe's prebuilt payment UI. 2.7MB ๐ Stripe Contains all the below frameworks, plus Issuing and Basic Integration. 2.3MB ๐ StripeApplePay Apple Pay support, including STPApplePayContext
.0.4MB StripePayments Bindings for the Stripe Payments API. 1.0MB 2.6MB ๐ป StripePaymentsUI Bindings for the Stripe Payments API, STPPaymentCardTextField, STPCardFormView, and other UI elements. 1.7MB - ๐ [Changed] The minimum iOS version is now 13.0. If you'd like to deploy for iOS 12.0, please use Stripe SDK 22.8.4.
- ๐ [Changed] STPPaymentCardTextField's
cardParams
parameter has been deprecated in favor ofpaymentMethodParams
, making it easier to include the postal code from the card field. If you need to access theSTPPaymentMethodCardParams
, use.paymentMethodParams.card
.
PaymentSheet
- ๐ [Fixed] Fixed a validation issue where cards expiring at the end of the current month were incorrectly treated as expired.
- ๐ [Fixed] Fixed a visual bug in iOS 16 where advancing between text fields would momentarily dismiss the keyboard.
- ๐ [Changed] Reduced the size of the SDK by splitting the
-
v22.8.4 Changes
October 12, 2022PaymentSheet
- ๐ [Fixed] Use
.formSheet
modal presentation in Mac Catalyst. #2023 (Thanks sergiocampama!)
- ๐ [Fixed] Use
-
v22.8.3 Changes
October 03, 2022CardScan
- ๐ป [Fixed] Garbled privacy link text in Card Scan UI
-
v22.8.2 Changes
September 19, 2022Identity
- ๐ [Changed] Support uploading single side documents.
- ๐ [Fixed] Fixed Xcode 14 support. ### Financial Connections
- ๐ [Fixed] Fixes an issue of returning canceled result from FinancialConnections if user taps cancel on the manual entry success screen. ### CardScan
- 0๏ธโฃ [Added] Added a new parameter to CardScanSheet.present() to specify if the presentation should be done animated or not. Defaults to true.
- [Changed] Changed card scan ML model loading to be async.
- ๐ [Changed] Changed minimum deployment target for card scan to iOS 13.
-
v22.8.1 Changes
September 12, 2022PaymentSheet
- ๐ [Fixed] Fixed potential crash when using Link in Mac Catalyst.
- ๐ [Fixed] Fixed Right-to-Left (RTL) layout issues.
Apple Pay
- ๐ [Fixed] Fixed an issue where
applePayContext:willCompleteWithResult:authorizationResult:handler:
may not be called in Objective-C implementations ofSTPApplePayContextDelegate
.
-
v22.8.0 Changes
September 06, 2022PaymentSheet
- ๐ [Changed] Renamed
PaymentSheet.reset()
toPaymentSheet.resetCustomer()
. SeeMIGRATING.md
for more info. - ๐ [Added] You can now set closures in
PaymentSheet.ApplePayConfiguration.customHandlers
to configure the PKPaymentRequest and PKPaymentAuthorizationResult during a transaction. This enables you to build support for Merchant Tokens and Order Tracking in iOS 16.
Apple Pay
- ๐ [Added] You can now implement the
applePayContext(_:willCompleteWithResult:handler:)
function in yourApplePayContextDelegate
to configure the PKPaymentAuthorizationResult during a transaction. This enables you to build support for Order Tracking in iOS 16.
- ๐ [Changed] Renamed