Flutter for Plaid Link
based off of: https://pub.dev/packages/flutter_plaid
But provides additional necessary functionality
class _Example extends State {
showPlaidView() {
bool plaidSandbox = false;
Configuration configuration = Configuration(
plaidPublicKey: 'yourPublicKey',
plaidBaseUrl: 'https://cdn.plaid.com/link/v2/stable/link.html',
plaidEnvironment: plaidSandbox ? 'sandbox' : 'production',
environmentPlaidPathAccessToken:
'https://sandbox.plaid.com/item/public_token/exchange',
environmentPlaidPathStripeToken:
'https://sandbox.plaid.com/processor/stripe/bank_account_token/create',
plaidClientId: 'yourPlaidClientId',
secret: plaidSandbox ? 'yourSecret' : '',
clientName: 'ClientName',
webhook: 'Webhook Url',
products: 'auth,income',
selectAccount: 'false'
);
FlutterPlaidApi flutterPlaidApi = FlutterPlaidApi(configuration);
flutterPlaidApi.launch(context, (Result result) {
///handle result
}, stripeToken: true);
}
@override
Widget build(BuildContext context) {
return Container();
}
}