A Flutter plugin to integrate the stripe plugin for iOS and Android. Currently only adding a credit card as paymet method is implemented.
Please be aware that your main activity must extend from FlutterFragmentActivity. Otherwise the Android dialog would've looked very nasty.
Include this into your project's android/gradle.properties file
android.useAndroidX=true
android.enableJetifier=true
To set your publishable key set:
import 'package:stripe_payment/stripe_payment.dart';
StripeSource.setPublishableKey("pk_test");
from somewhere in your code, e.g. your main.dart file.
To open the dialog:
StripeSource.addSource().then((String token) {
print(token); //your stripe card source token
});
- better error handling
- internationalization
- more stripe library implementations?