Skip to content
A flutter plugin with stripe payment plugin integration
Objective-C Java Dart Kotlin Ruby
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
example Fix handling of createSource objects Oct 20, 2019
ios Calls the right methods names for iOS `completeNativePayRequest` and … Oct 17, 2019
.gitignore add symlink to gitignore Oct 17, 2019 update version, changelog Oct 25, 2019
LICENSE add changelog, license, readme Jan 29, 2018 - depend on iOS Stripe 18.0.0 Oct 17, 2019
pubspec.yaml update version, changelog Oct 25, 2019
screenshot_ios.png add changelog, license, readme Jan 29, 2018
stripe_payment.iml - update readme Oct 6, 2019
stripe_payment_android.iml dart side changes Oct 2, 2019

pub package


Conveniently secure payments methods using Stripe.

Quick Glance

  • This Flutter plugin is a straight port from tipsi-stripe plugin for React Native - we tried to keep the API as close as possible so the documentation applies this this plugin as well.
  • Collect chargable tokens from users' Card Input and Apple & Google Pay
  • For SCA compliant apps, setup payment intents for later confirmation.

Supported features:

Native Pay -  & G

  • canMakeNativePayPayments()
  • deviceSupportsNativePay()
  • potentiallyAvailableNativePayNetworks()
  • completeNativePayRequest()
  • cancelNativePayRequest()

Card Form

  • paymentRequestWithCardForm()

Card Params Object

  • createTokenWithCard()

Bank Account Params Object

  • createTokenWithBankAccount()

Create Source Object With Params

  • createSourceWithParams()

Apple Pay


Android & iOS

  • Create a Stripe account and project
  • Retrieve a publishable key from the Stripe dashboard

Stripe Dashboard


  • Requires AndroidX

Include support in android/



As this plugin is a port from tipsi-stripe for React Native you may consult their documentation: It includes:

  • how to setup Google / Apple Pay
  • method documentations
You can’t perform that action at this time.