stripe_payment_flutter 1.1.0 stripe_payment_flutter: ^1.1.0 copied to clipboard
A Flutter plugin to integrate the stripe libraries for iOS and Android. Supports Apple / Google Pay, SCA, PSD2 and much more.
stripe_payment_flutter #
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()
Dependencies #
Android & iOS #
- Create a Stripe account and project
- Retrieve a publishable key from the Stripe dashboard
Android #
- Requires AndroidX
Include support in android/gradle.properties
android.useAndroidX=true
android.enableJetifier=true
For proper setup also have a look at: https://github.com/jonasbark/stripe_payment_flutter/issues/88#issuecomment-553798157
Documentation #
As this plugin is a port from tipsi-stripe for React Native you may consult their documentation: https://github.com/tipsi/tipsi-stripe/tree/experimental-connect/website/docs-md It includes:
- how to setup Google / Apple Pay
- method documentations