plaid_flutter 0.2.5 copy "plaid_flutter: ^0.2.5" to clipboard
plaid_flutter: ^0.2.5 copied to clipboard

outdated

Plaid Link plugin for Flutter. Integrates the native iOS and Android SDKs.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:plaid_flutter/plaid_flutter.dart';

void main() => runApp(MyApp());

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  PlaidLink _plaidLink;

  @override
  void initState() {
    super.initState();

    _plaidLink = PlaidLink(
      clientName: "CLIENT_NAME",
      publicKey: "PUBLIC_KEY",
      oauthRedirectUri: "myapp://test",
      oauthNonce: "XXXXXXXXXXXXXXXX",
      env: EnvOption.sandbox,
      products: <ProductOption>[
        ProductOption.auth,
      ],
      accountSubtypes: {
        "depository": ["checking", "savings"],
      },
      language: "en",
      countryCodes: ['US'],
      onAccountLinked: (publicToken, metadata) {
        print("onAccountLinked: $publicToken metadata: $metadata");
      },
      onAccountLinkError: (error, metadata) {
        print("onAccountLinkError: $error metadata: $metadata");
      },
      onEvent: (event, metadata) {
        print("onEvent: $event metadata: $metadata");
      },
      onExit: (metadata) {
        print("onExit: $metadata");
      },
    );
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: Container(
          color: Colors.lightBlue,
          child: Center(
            child: RaisedButton(
              onPressed: () {
                _plaidLink.open(
                  userLegalName: "John Appleseed",
                  userEmailAddress: "jappleseed@youapp.com",
                  userPhoneNumber: "+1 (512) 555-1234",
                );
              },
              child: Text("Open Plaid Link"),
            ),
          ),
        ),
      ),
    );
  }
}
76
likes
0
pub points
94%
popularity

Publisher

unverified uploader

Plaid Link plugin for Flutter. Integrates the native iOS and Android SDKs.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on plaid_flutter