All Versions
140
Latest Version
Avg Release Cycle
12 days
Latest Release
501 days ago

Changelog History
Page 3

  • v22.1.1 Changes

    April 11, 2022

    Identity

    • πŸ›  [Fixed] Fixes VerificationClientSecret (Thanks Masataka-n!)
  • v22.1.0 Changes

    April 04, 2022
    • [Changed] Localization improvements. ### Identity
    • [Added] IdentityVerificationSheet can now be used with native iOS components.
  • v22.0.0 Changes

    March 28, 2022
    • πŸš€ [Changed] The minimum iOS version is now 12.0. If you'd like to deploy for iOS 11.0, please use Stripe SDK 21.12.0.
    • [Added] us_bank_account PaymentMethod is now available for ACH Direct Debit payments, including APIs to collect customer bank information (requires StripeConnections) and verify microdeposits.
    • πŸ‘ [Added] StripeConnections SDK can be optionally included to support ACH Direct Debit payments.

    PaymentSheet

    • [Changed] PaymentSheet now uses light and dark mode agnostic icons for payment method types.
    • [Changed] Link payment method (private beta) UX improvements.

    Identity

    • [Changed] IdentityVerificationSheet now has an availability requirement of iOS 14.3 on its initializer instead of the present method.
  • v21.13.0 Changes

    March 15, 2022
    • [Changed] Binary framework distribution now requires Xcode 13. Carthage users using Xcode 12 need to add the --no-use-binaries flag.

    PaymentSheet

    • πŸ›  [Fixed] Fixed potential crash when using PaymentSheet custom flow with SwiftUI.
    • πŸ›  [Fixed] Fixed being unable to cancel native 3DS2 in PaymentSheet.
    • πŸ”§ [Fixed] The payment method icons will now use the correct colors when PaymentSheet is configured with alwaysLight or alwaysDark.
    • πŸ”§ [Fixed] A race condition when setting the primaryButtonColor on PaymentSheet.Configuration.
    • πŸ‘ [Added] PaymentSheet now supports Link (private beta).

    CardScan

    • πŸ”§ [Added] The CardImageVerificationSheet initializer can now take an additional Configuration object.
  • v21.12.0 Changes

    February 14, 2022
    • πŸ“„ [Added] We now offer a 1MB Apple Pay SDK module intended for use in an App Clip. Visit our App Clips docs for details.
    • πŸ‘€ Stripe now requires StripeApplePay. See MIGRATING.md for more info.
    • [Added] Added a convenience initializer to create an STPCardParams from an STPPaymentMethodParams.

    PaymentSheet

    • 0️⃣ [Changed] The "save this card" checkbox in PaymentSheet is now unchecked by default in non-US countries.
    • πŸ›  [Fixed] Fixes issue that could cause symbol name collisions when using Objective-C
    • πŸ›  [Fixed] Fixes potential crash when using PaymentSheet with SwiftUI
  • v21.11.1 Changes

    January 10, 2022
    • πŸ›  Fixes a build warning in SPM caused by an invalid Package.swift file.
  • v21.11.0 Changes

    January 04, 2022
    • πŸ‘€ [Changed] The maximum identity_document file upload size has been increased, improving the quality of compressed images. See https://stripe.com/docs/file-upload
    • πŸ‘€ [Fixed] The maximum dispute_evidence file upload size has been decreased to match server requirements, preventing the server from rejecting uploads that exceeded 5MB. See https://stripe.com/docs/file-upload
    • πŸ‘ [Added] PaymentSheet now supports Afterpay / Clearpay, EPS, Giropay, Klarna, Paypal (private beta), and P24.
  • v21.10.0 Changes

    December 14, 2021
    • βž• Added API bindings for Klarna
    • πŸ‘€ StripeIdentity now requires StripeCameraCore. See MIGRATING.md for more info.
    • Releasing StripeCardScan Beta iOS SDK
    • πŸ›  Fixes a bug where the text field would cause a crash when typing a space (U+0020) followed by pressing the backspace key on iPad. #1907 (Thanks buhikon!)
  • v21.9.1 Changes

    December 02, 2021
    • πŸ›  Fixes a build warning caused by a duplicate NSURLComponents+Stripe.swift file.
  • v21.9.0 Changes

    October 18, 2021

    PaymentSheet

    πŸš€ This release adds several new features to PaymentSheet, our drop-in UI integration:

    πŸ‘ More supported payment methods

    πŸ‘ The list of supported payment methods depends on your integration. πŸ‘ If you’re using a PaymentIntent, we support:

    • Card
    • SEPA Debit, bancontact, iDEAL, sofort

    If you’re using a PaymentIntent with setup_future_usage or a SetupIntent, we support:

    • Card
    • Apple/GooglePay

    πŸ”§ Note: To enable SEPA Debit and sofort, set PaymentSheet.configuration.allowsDelayedPaymentMethods to true on the client. πŸ‘€ These payment methods can't guarantee you will receive funds from your customer at the end of the checkout because they take time to settle. Don't enable these if your business requires immediate payment (e.g., an on-demand service). See https://stripe.com/payments/payment-methods-guide

    Pre-fill billing details

    πŸ”§ PaymentSheet collects billing details like name and email for certain payment methods. Pre-fill these fields to save customers time by setting PaymentSheet.Configuration.defaultBillingDetails.

    πŸ’Ύ Save payment methods on payment

    This is currently only available for cards + Apple/Google Pay.

    PaymentSheet supports PaymentIntents with setup_future_usage set. This property tells us to save the payment method for future use (e.g., taking initial payment of a recurring subscription). When set, PaymentSheet hides the 'Save this card for future use' checkbox and always saves.

    πŸ‘ SetupIntent support

    This is currently only available for cards + Apple/Google Pay.

    πŸŽ‰ Initialize PaymentSheet with a SetupIntent to set up cards for future use without charging.

    Smart payment method ordering

    When a customer is adding a new payment method, PaymentSheet uses information like the customers region to show the most relevant payment methods first.

    Other changes

    • Postal code collection for cards is now limited to US, CA, UK
    • πŸ›  Fixed SwiftUI memory leaks Issue #1881
    • βž• Added "hint" for error messages
    • βž• Adds many new localizations. The SDK now localizes in the following languages: bg-BG,ca-ES,cs-CZ,da,de,el-GR,en-GB,es-419,es,et-EE,fi,fil,fr-CA,fr,hr,hu,id,it,ja,ko,lt-LT,lv-LV,ms-MY,mt,nb,nl,nn-NO,pl-PL,pt-BR,pt-PT,ro-RO,ru,sk-SK,sl-SI,sv,tk,tr,vi,zh-Hans,zh-Hant,zh-HK
    • πŸ‘€ Stripe and StripeIdentity now require StripeUICore. See MIGRATING.md for more info.