flutter_stripe
Flutter library for Stripe. Supports PaymentSheets, Apple & Google Pay, SCA, PSD2 and much more.
14.0.0
246K downloads/mo
#771 most downloaded on pub.dev
flutter-stripe/flutter_stripe
What this package is like to depend on
Last release 9 days ago
14 Aug 2026
Release timing varies
gaps range from 8 days to 4 months
Some releases are documented
notes for 29 of 70 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
70 releases · first in 2018
10 releases in the last 12 months
see the full history below
Release timeline
70 releases · Jul 2018 to Aug 2026Releases
latest 60 of 70-
14.0.014 Aug 2026Release notes
Open source →14.0.0
Breaking Changes
- Breaking: add support for AGP 9
Features:
- Sync with Stripe React Native 0.71.0
- Add support for Flutter 3.47.0
- Add support for scene delegates
Bugs
- Fixed scrolling issue for the cardfield in web (#2045)
- Fixed serialisation issue in EmbeddedPAymentElement RadioConfig (2431)
Release notes
Open source →- FIX(ios): stop the unhandled-URL log mis-attributing deep-link breakage + add scene-delegate support (#2422) (#2429).
2026-08-14
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
-
13.1.010 Jul 2026Release notes
Open source →Features:
- Embedded Payment Element: Added official support for updating the EmbeddedPaymentElement. (#2427)
Fixes:
- Fixed Build Failures: Resolved an issue where iOS builds would fail on Flutter versions earlier than 3.41.0 due to a missing FlutterFramework dependency. (#2425)
- Embedded Payment Element Fix: Fixed an issue where the EmbeddedPaymentElement failed to load on iOS because the merchantIdentifier could not be found. (#2426)
- Element Remounting Fix: Resolved an issue causing an infinite spinner when an ExpressCheckoutElement instance remounted by ensuring a unique view type per instance. (#2405, #2439)
- Google Pay Fix: Fixed an issue where isPlatformPaySupported would not work properly when used with existingPaymentMethodRequired. (#2245)
Release notes
Open source →- FIX: return sealed CollectBankAccountResult for bank account collection (#2395).
2026-07-10
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
-
13.0.004 Jun 2026Release notes
Open source →Breaking Changes
collectBankAccountForPaymentandverifyPaymentIntentWithMicrodepositsnow returnCollectBankAccountResult(a sealed class) instead ofPaymentIntent. Update any code that assigns or pattern-matches the return value. (#2395)
Features
- EmbeddedPaymentElement — Full Flutter widget support for the embedded payment element on iOS and Android. The new
EmbeddedPaymentElementwidget renders inline in your layout (no bottom sheet). UseEmbeddedPaymentElementControllerto callconfirm(), which now returns a payment result so failures (declined card, insufficient funds, etc.) can be detected directly without relying solely on callbacks. Available callbacks:onHeightChanged,onPaymentOptionChanged,onLoadingFailed,onRowSelectionImmediateAction,onFormSheetConfirmComplete. (#2239) - Multibanco — Added Multibanco as a supported payment method following the sync with Stripe React Native v0.66.0. (#2421)
- Sync with Stripe React Native v0.66.0 — Aligned iOS and Android native bridges with the upstream React Native SDK v0.66.0. (#2421)
Fixes
- Fixed
collectBankAccountForPaymentandverifyPaymentIntentWithMicrodepositscrashing when the native SDK returns a setup intent instead of a payment intent. (#2395) - Fixed crash in
_handleCardChangedwhen the native layer sends a wrapped{card: {...}}payload instead of flat card fields. Both shapes are now handled. (#2265) - Fixed
confirmPaymentSheetPaymentnot triggering the token creation handler registered viaonCreatePaymentMethod. (#2400) - Fixed
LinkDisplayParamsserialization — Dart field names were not matching thelink/displaykeys expected by native iOS and Android, causing Link display configuration to be silently ignored. (#2407) - iOS: Added
FlutterFrameworkas an explicit SPM dependency instripe_iosto fix Swift Package Manager resolution. (#2420)
Removed
- UPI payment method has been removed following its removal from the Stripe React Native SDK.
Release notes
Open source →- FIX: return sealed CollectBankAccountResult for bank account collection (#2395).
- FIX: 2306 remove descendantsAreFocusable are focusable as it dismisses the keyboard when we do not want it (#2316).
- FIX: change initCustomerSheet return type to Future<void> (#2292).
- FIX(ios): improve URL callback handling for Link payment method (#2290).
- FIX(android): keyboard not appearing on first tap for CardField (#2291).
- FIX: add meta import for @internal annotation (#2269).
- FIX: add new proguard rules to prevent release build from building (#2213).
- FIX: add missing param to method channel (#2181).
- FEAT: expose Stripe Connect deep link infrastructure to Dart (#2388).
- FEAT: add createRadarSession to Dart API (#2386).
- FEAT(android): add hint text parameters to CardFormField (#2296).
- FEAT: web language (#2267).
2026-06-04
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
-
12.6.010 Apr 2026Release notes
Open source →Features:
- added createRadarSession to support stripe radar sessions
Fixes:
- Bumped compile SDK android to sdk 36
- iOS card details not complete issue on cardfield
- #2385: correct termsDisplay type to Map<String, TermsDisplay>
Release notes
Open source →- FEAT: expose Stripe Connect deep link infrastructure to Dart (#2388).
- FEAT: add createRadarSession to Dart API (#2386).
2026-04-10
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
-
12.5.002 Apr 2026 -
12.4.009 Mar 2026Release notes
Open source →2026-03-09
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_stripe-v12.3.1
-
12.3.018 Feb 2026Release notes
Open source →12.3.0
Features
- Sync with Stripe React Native 0.58.0
Fixes
- #2332 Android: Google Pay not appear on the PaymentSheet
- #2321 Android: Wrap context with AppCompat theme for Google Pay button.
- #2320 Android: add ProGuard rules to prevent 3D Secure crash.
- #2314 Android: Card details not complete error when using dangerouslyUpdateCardDetails
- #2307 Android: Paymentsheet card not focusable when tapping middle or bottom of the field.
Release notes
Open source →- FIX: 2306 remove descendantsAreFocusable are focusable as it dismisses the keyboard when we do not want it (#2316).
- FEAT(android): add hint text parameters to CardFormField (#2296).
- FEAT: web language (#2267)".
2026-02-18
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
-
12.2.022 Jan 2026Release notes
Open source →12.2.0
Features
- Sync with Stripe React Native 0.57.1
- Added support for Alma payments
- Added token creation callback methods
- ioS: Support for liquid glass
- Implemented new constructors for customer sheet and deprecated the old ones
- Remove Giropay as Stripe no longer supports it
- Improved stability of customer sheet screen
Fixes
Release notes
Open source →- FIX: change initCustomerSheet return type to Future<void> (#2292).
- FIX(ios): improve URL callback handling for Link payment method (#2290).
- FIX(android): keyboard not appearing on first tap for CardField (#2291).
- FIX: add meta import for @internal annotation (#2269).
- FEAT: web language (#2267)".
- FEAT: web language (#2267).
2026-01-22
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
-
12.1.115 Nov 2025Release notes
Open source →2025-11-15
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
-
12.1.028 Oct 2025Release notes
Open source →12.1.0
Features
- Sync with Stripe React Native 0.53.1
- Add support for billie payment
- Add config params paymentsheet
Release notes
Open source →- FIX: add new proguard rules to prevent release build from building (#2213).
2025-10-28
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
-
12.0.225 Aug 2025Nothing published for this version
-
12.0.125 Aug 2025Nothing published for this version
-
12.0.025 Aug 2025Release notes
Open source →12.0.0
Breaking changes
- This package now supports and requires Freezed v3
- Breaking change due to sync with Stripe React Native's (v0.50.1) new architecture.
- Remove Sofort payment method as Stripe does not support it anymore
Features
- Paymentsheet now supports link display parameters
- Paymentsheet can now be configured with a map of paymentmethods for future usage
Fixes
Release notes
Open source →- FIX: add missing param to method channel (#2181).
2025-08-25
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
-
11.5.013 Apr 2025Nothing published for this version
-
11.4.018 Jan 2025Release notes
Open source →2025-01-18
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
-
11.3.019 Nov 2024Nothing published for this version
-
11.2.008 Oct 2024Release notes
Open source →2024-10-08
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_stripe-v11.1.1
-
11.1.018 Sep 2024Release notes
Open source →- :wq
2024-09-18
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_stripe-v11.0.1
-
11.0.025 Jul 2024Release notes
Open source →- aaa
2024-07-25
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
-
10.2.021 Jun 2024Nothing published for this version
-
10.1.107 Mar 2024Release notes
Open source →- Fix #1639 cashapp payments
2024-03-07
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_stripe-v10.1.1
-
10.1.002 Mar 2024Release notes
Open source →-
aa
-
BREAKING BREAKING: rename ApplePayShippingContact to Platformpayshipping contact.
2024-03-02
Changes
Packages with breaking changes:
Packages with other changes:
- There are no other changes in this release.
-
-
10.0.019 Dec 2023Release notes
Open source →- BREAKING BREAKING: rename ApplePayShippingContact to Platformpayshipping contact.
2023-12-19
Changes
Packages with breaking changes:
Packages with other changes:
- There are no other changes in this release.
-
9.6.028 Nov 2023Release notes
Open source →-
aaa
-
FIX: #1409 send usesDeprecatedTokenFlow to stripe platform (#1410).
2023-11-28
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
-
-
9.5.0+122 Oct 2023Nothing published for this version
-
9.4.004 Sep 2023Release notes
Open source →- aa
2023-09-04
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_stripe-v9.3.1
-
9.3.018 Jul 2023Release notes
Open source →-
a
-
FIX: #1233 increase android cardform height to display image (#1254).
-
FEAT: add retrieveSetupIntent (#1302).
-
FEAT: release versions (#1283).
-
FEAT: release 9.2.1 (#1262).
2023-07-18
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
-
-
9.2.217 Jun 2023Nothing published for this version
-
9.2.103 Jun 2023Nothing published for this version
-
9.2.030 Apr 2023Nothing published for this version
-
9.1.117 Apr 2023Nothing published for this version
-
9.1.017 Apr 2023Nothing published for this version
-
9.0.008 Mar 2023Nothing published for this version
-
9.0.0+109 Mar 2023Nothing published for this version
-
8.0.001 Feb 2023Release notes
Open source →- FIX: return sealed CollectBankAccountResult for bank account collection (#2395).
- FIX(web): unique view type per PaymentElement instance to fix infinite spinner on remount (#2368) (#2372).
- FIX: correct CardField web color rendering and apply all style colors (#2365).
- FIX: remove giropay payment method references from codebase (#2309).
- FIX: change initCustomerSheet return type to Future<void> (#2292).
- FIX: Remove empty bank parameter from iDEAL payments to comply with Stripe API changes (#2186).
- FEAT: expose Stripe Connect deep link infrastructure to Dart (#2388).
- FEAT: add createRadarSession to Dart API (#2386).
- FEAT: web language (#2267).
2026-06-04
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_stripe-v12.6.1
-
8.0.0+101 Feb 2023Nothing published for this version
-
7.0.015 Nov 2022Release notes
Open source →- FIX: Remove empty bank parameter from iDEAL payments to comply with Stripe API changes (#2186).
2025-08-25
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_stripe_web-v6.5.2
-
6.0.024 Oct 2022Release notes
Open source →-
aa
-
FIX: Apply dynamic Stripe account ID to confirmPayment method in WebStripe (#1798).
-
FIX: wait html element load (#1730).
-
FIX: [WEB]Issue of saving/not saving payment information for future. #1673 (#1674).
-
FIX: Respect the font color for CardField on web platforms (#1658).
-
FIX: invalid argument
requires_captureon web (#1431). -
FIX: confirmation redirect and stripeAccountId (#1201).
-
FIX: apple pay (#1202).
-
FIX: timeout payment sheet (#1161).
-
FIX: payment intent error in web (#1010).
-
FIX: web_checkout (#973).
-
FIX: implemented handleURLCallback method for iOS iDeal payment. (#939).
-
FEAT: add retrieveSetupIntent (#1302).
-
FEAT: release versions (#1283).
-
FEAT: web fixes and features (#1270).
-
FEAT: release 9.2.1 (#1262).
-
FEAT: tokens for web (#1079).
-
FEAT: stripe js (#1052).
-
FEAT: update checkout (#582).
2024-07-25
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_stripe_web-v6.0.0-dev.1
-
-
5.1.025 Sep 2022Release notes
Open source →-
aaa
-
FIX: Respect the font color for CardField on web platforms (#1658).
-
FIX: #1512 add latest charge field to payment intent (Web only).
-
BREAKING BREAKING: rename ApplePayShippingContact to Platformpayshipping contact.
2024-03-02
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_stripe_web-v5.0.1
-
-
5.0.004 Sep 2022Release notes
Open source →- FIX: #1512 add latest charge field to payment intent (Web only).
- BREAKING BREAKING: rename ApplePayShippingContact to Platformpayshipping contact.
2023-12-19
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_stripe-v9.6.1
-
4.0.020 Jul 2022Nothing published for this version
-
3.3.011 Jul 2022Release notes
Open source →-
aaa
-
FIX: invalid argument
requires_captureon web (#1431).
2023-11-29
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_stripe-v9.6.1
-
-
3.2.030 Jun 2022Release notes
Open source →-
a
-
FIX: PaymentConfirmationRedirect enum value (#1221).
-
FIX: confirmation redirect and stripeAccountId (#1201).
-
FEAT: release versions (#1283).
-
FEAT: web fixes and features (#1270).
-
FEAT: release 9.2.1 (#1262).
-
FEAT: tokens for web (#1079).
-
FEAT: stripe js (#1052).
2023-07-18
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_stripe-v9.2.3
-
-
3.1.006 Jun 2022Nothing published for this version
-
3.0.225 May 2022Nothing published for this version
-
3.0.125 May 2022Nothing published for this version
-
3.0.014 May 2022Nothing published for this version
-
2.5.026 Apr 2022Nothing published for this version
-
2.4.014 Mar 2022Nothing published for this version
-
2.3.002 Mar 2022Nothing published for this version
-
2.2.014 Feb 2022Nothing published for this version
-
2.1.111 Jan 2022Nothing published for this version
-
2.1.020 Dec 2021Nothing published for this version
-
2.0.207 Nov 2021Nothing published for this version
-
2.0.119 Oct 2021Nothing published for this version
-
2.0.008 Oct 2021Release notes
Open source →-
Add support for Flutter 3.16
-
FIX: upgrade to android agp 8 (#1479).
-
FIX: web_checkout (#973).
-
FEAT: release 9.2.1 (#1262).
-
FEAT: tokens for web (#1079).
-
DOCS: fix typo "succesfullly" in
checkout.dart(#1013). -
DOCS: update checkout readme.
2023-11-28
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_stripe-v9.5.1
-
-
1.3.006 Sep 2021Nothing published for this version
-
1.2.026 Jul 2021Nothing published for this version
-
1.1.004 Jul 2021Nothing published for this version
-
1.0.207 Jun 2021Nothing published for this version