flutter_stripe_connect 0.3.1 copy "flutter_stripe_connect: ^0.3.1" to clipboard
flutter_stripe_connect: ^0.3.1 copied to clipboard

Flutter plugin for Stripe Connect embedded components. Embed account onboarding, account management, payouts, and payments UI in your Flutter app.

Changelog #

0.3.1 #

  • Android Account Management Fix - Removed AccountManagementListener which doesn't exist in the Android Stripe Connect SDK
    • Account Management component now shows a helpful error on Android
    • Use WebView mode or iOS for Account Management on mobile
  • New StripeConnectViewType Enum - Type-safe component type identifiers
    • Replaces raw strings for component types in web components
    • All 13 Stripe Connect component types now available as enum values
    • Better IDE autocomplete and compile-time safety
  • Platform Availability Clarification
    • Account Management: iOS ✅, Android ❌ (WebView required), Web ✅
    • Updated component to show clear error message on Android

0.3.0 #

  • Programmatic Account Onboarding - New StripeConnect.presentAccountOnboarding() static method
    • Trigger onboarding flow from your own UI without embedding the widget
    • Supports onExit and onLoadError callbacks
    • Works on both iOS and Android (Web should use widget)
  • iOS Native Improvements
    • Added presentAccountOnboarding method handler
    • Plugin now conforms to AccountOnboardingControllerDelegate
  • Android Native Improvements
    • Normalized method name from showAccountOnboarding to presentAccountOnboarding
    • Added onDismissListener for exit callback support

0.2.3 #

  • Native vs WebView Control - Added useWebView prop to components with native SDK support
    • StripeAccountOnboarding, StripePayments, StripePayouts now use native SDK by default
    • Set useWebView: true to force WebView rendering (requires webViewConfig)
  • Web-only Components - Components without native SDK support now require WebView on mobile
    • StripeAccountManagement, StripeNotificationBanner, StripeBalances, StripeDocuments
    • StripePayoutsList, StripePaymentDetails, StripePayoutDetails, StripeDisputesList
    • These components show a helpful error if webViewConfig is not configured on mobile
  • Documentation - Reorganized documentation into doc/ folder
    • doc/AUTHENTICATION.md - Authentication flow documentation
    • doc/WEBVIEW_INTEGRATION.md - WebView mode setup guide
    • doc/RESEARCH.md - SDK research notes
  • Updated component platform availability documentation

0.2.2 #

  • Fixed CocoaPods dependency conflict issues
  • Simplified podspec dependency logic

0.2.1 #

  • Documentation cleanup - replaced example branding with generic placeholders
  • Updated WebView integration guide examples

0.2.0 #

  • WebView Mode - Added optional WebView-based rendering for all components
    • New WebViewConfig class to configure self-hosted web app URL
    • Pass webViewConfig to StripeConnect.initialize() to enable
    • All 13 components automatically switch to WebView when configured
  • Tax & Capital on Mobile - Components previously web-only now work on iOS/Android via WebView mode
    • StripeTaxSettings, StripeTaxRegistrations auto-fallback to WebView
  • New exports: StripeConnectWebView, StripeConnectPaths, WebViewConfig
  • Added webview_flutter dependency for WebView support
  • See STRIPE_CONNECT_WEBVIEW_INTEGRATION.md for hosting your own Stripe Connect web app

0.1.0 #

  • Web Platform Support - Added full web platform support using Stripe Connect.js
  • Added new embedded components:
    • StripeNotificationBanner - Show required actions for compliance
    • StripeBalances - Display balance information and payout controls
    • StripeDocuments - Show documents available for download
    • StripeTaxSettings - Configure tax settings (Web only)
    • StripeTaxRegistrations - Manage tax registrations (Web only)
    • StripePayoutsList - Filterable list of payouts
    • StripePaymentDetails - Payment detail overlay
    • StripePayoutDetails - Payout detail overlay
    • StripeDisputesList - View and manage disputes
  • Added appearance parameter to StripeConnect.initialize() for web
  • Updated documentation with comprehensive platform support matrix

0.0.2 #

  • Fixed issue with Android platform.

0.0.1 #

  • Initial release
  • Added StripeAccountOnboarding widget for connected account onboarding
  • Added StripeAccountManagement widget for account settings management
  • Added StripePayouts widget for viewing payout history
  • Added StripePayments widget for viewing payment history
  • Added ConnectAppearance for UI customization
  • Android and iOS platform support
0
likes
0
points
703
downloads

Publisher

verified publishersheriax.com

Weekly Downloads

Flutter plugin for Stripe Connect embedded components. Embed account onboarding, account management, payouts, and payments UI in your Flutter app.

Repository (GitHub)
View/report issues

Topics

#stripe #payments #connect #fintech

License

unknown (license)

Dependencies

flutter, flutter_web_plugins, web, webview_flutter

More

Packages that depend on flutter_stripe_connect

Packages that implement flutter_stripe_connect