NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #651 most downloaded on pub.dev
Flutter library for Stripe. Supports PaymentSheets, Apple & Google Pay, SCA, PSD2 and much more.
Last release 17 days ago
21 Sep 2026
Ships fairly regularly
a new release about every 5 weeks
Some releases are documented
notes for 30 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
71 releases · first in 2018
Sync with Stripe React Native 0.76.0
Features:
supportedNetworks to ApplePayParams to restrict the card networks offered in the Apple Pay sheet (#2454)Bugs
Published packages: flutter_stripe 14.1.0, stripe_android 14.1.0, stripe_ios 14.1.0, stripe_platform_interface 14.1.0.
flutter_stripe_web (8.2.0) and stripe_js (8.2.0) are unchanged in this release.
One column per quarter.
Breaking: add support for AGP 9
Packages with breaking changes:
Packages with other changes:
Embedded Payment Element: Added official support for updating the EmbeddedPaymentElement.
Features:
Fixes:
Packages with breaking changes:
Packages with other changes:
collectBankAccountForPayment and verifyPaymentIntentWithMicrodeposits now return CollectBankAccountResult (a sealed class) instead of PaymentIntent .
Breaking Changes
collectBankAccountForPayment and verifyPaymentIntentWithMicrodeposits now return CollectBankAccountResult (a sealed class) instead of PaymentIntent. Update any code that assigns or pattern-matches the return value. (#2395)Features
EmbeddedPaymentElement widget renders inline in your layout (no bottom sheet). Use EmbeddedPaymentElementController to call confirm(), 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)Fixes
collectBankAccountForPayment and verifyPaymentIntentWithMicrodeposits crashing when the native SDK returns a setup intent instead of a payment intent. (#2395)_handleCardChanged when the native layer sends a wrapped {card: {...}} payload instead of flat card fields. Both shapes are now handled. (#2265)confirmPaymentSheetPayment not triggering the token creation handler registered via onCreatePaymentMethod. (#2400)LinkDisplayParams serialization — Dart field names were not matching the link / display keys expected by native iOS and Android, causing Link display configuration to be silently ignored. (#2407)FlutterFramework as an explicit SPM dependency in stripe_ios to fix Swift Package Manager resolution. (#2420)Removed
Packages with breaking changes:
Packages with other changes:
added createRadarSession to support stripe radar sessions
Features:
Fixes:
Packages with breaking changes:
Packages with other changes:
Sync with Stripe React Native 0.61.0
Packages with breaking changes:
Packages with breaking changes:
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.1Sync with Stripe React Native 0.58.0
Features
Fixes
Packages with breaking changes:
Packages with other changes:
Implemented new constructors for customer sheet and deprecated the old ones
Features
Fixes
Packages with breaking changes:
Packages with other changes:
2064 crash collect bankaccounttoken
Fixes
Packages with breaking changes:
Packages with other changes:
Sync with Stripe React Native 0.53.1
Features
Packages with breaking changes:
Packages with other changes:
Nothing published for this version
Nothing published for this version
Breaking change due to sync with Stripe React Native's (v0.50.1) new architecture.
Breaking changes
Features
Fixes
Packages with breaking changes:
Packages with other changes:
Nothing published for this version
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Nothing published for this version
Packages with breaking changes:
Packages with breaking changes:
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.1Packages with breaking changes:
Packages with breaking changes:
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.1Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Nothing published for this version
Packages with breaking changes:
Packages with breaking changes:
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.1Packages with breaking changes:
aa
BREAKING BREAKING: rename ApplePayShippingContact to Platformpayshipping contact.
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
aaa
FIX: #1409 send usesDeprecatedTokenFlow to stripe platform (#1410).
Packages with breaking changes:
Packages with other changes:
Nothing published for this version
Packages with breaking changes:
Packages with breaking changes:
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.1Packages with breaking changes:
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).
Packages with breaking changes:
Packages with other changes:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Packages with breaking changes:
Packages with breaking changes:
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.1Nothing published for this version
Packages with breaking changes:
Packages with breaking changes:
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.2Packages with breaking changes:
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_capture on 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).
Packages with breaking changes:
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.1Packages with breaking changes:
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.
Packages with breaking changes:
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.1Packages with breaking changes:
Packages with breaking changes:
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.1Nothing published for this version
Packages with breaking changes:
aaa
FIX: invalid argument requires_capture on web (#1431).
Packages with breaking changes:
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.1Packages with breaking changes:
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).
Packages with breaking changes:
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.3Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Packages with breaking changes:
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.
Packages with breaking changes:
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.1Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →