パッケージ、リポジトリ、アプリカテゴリを検索

plaid_flutter のカバー
パッケージ詳細v5.2.1

plaid_flutter

Flutter用のPlaid Link。ネイティブなiOS、Android、Web SDKを統合します。

AndroidiOSWeb
30日間ダウンロード
16.5万
いいね数
91
Pub ポイント
140

パッケージをインストール

flutter pub add plaid_flutter

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Plaid Flutter は、iOS、Android、Web 向けの Plaid のネイティブ SDK を統合する Flutter パッケージであり、Flutter アプリケーションでスムーズな金融データアクセスを可能にします。このパッケージは、Plaid Link を通じて銀行口座の接続、取引データの取得、本人確認を行うための統合インターフェースを提供します。プラットフォーム固有の実装を抽象化することで、統合を簡素化しつつ、ネイティブのパフォーマンスとセキュリティ基準を維持しています。開発者は、Plaid の強力なインフラストラクチャを活用して、複数のプラットフォームで本人確認、収入確認、アカウントの集約を実現できます。

用途

  • 銀行口座のリンク
  • 取引データの取得
  • 本人確認
  • 収入の確認
  • 金融アカウントの集約
  • リアルタイムでの残高の更新

主な機能

  • ネイティブ iOS および Android SDK の統合
  • Plaid Link を通じた Web サポート
  • 統合された Flutter API
  • セキュアな認証フロー
  • クロスプラットフォームの一貫性
  • リアルタイムデータ同期

適している対象

  • フィンテックアプリ
  • 予算ツール
  • レンディングプラットフォーム
  • 決済処理システム
  • 資産運用アプリ
  • 経費追跡アプリケーション

注意事項

  • PlaidアカウントとAPIキーが必要です
  • プラットフォーム固有の権限が必要です
  • リンクUIのカスタマイズが限定的
  • Plaidのサービス利用可能性に依存
  • 初期接続時の潜在的なレイテンシ
  • 金融データ規制への準拠

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Plaid Link for Flutter

pub likes downloads donate

A Flutter plugin for Plaid Link.

This plugin integrates the native SDKs:

Feel free to leave any feedback here.

Requirements

In order to initialize Plaid Link, you will need to create a link_token at /link/token/create. After generating a link_token, you'll need to pass it into your app and use it to open Link:

...

LinkTokenConfiguration _configuration = LinkTokenConfiguration(
    token: "<GENERATED_LINK_TOKEN>",
);

// Create the internal handler for Plaid Link.
// This is a one-time use object that opens a Link session.
// Must be called before `open()`.
// Completes when Plaid is ready to open, or throws an error if setup fails.
await PlaidLink.create(configuration: _configuration);

/// Open Plaid Link by calling open on the handler.
PlaidLink.open();

...

Note that each time you open Link, you will need to get a new link_token from your server and create a new LinkTokenConfiguration with it.

A link_token can be configured for different Link flows depending on the fields provided during token creation. It is the preferred way of initializing Link going forward. You will need to pass in most of your Link configurations server-side in the /link/token/create endpoint rather than client-side where they previously existed.

If your integration is still using a public_key to initialize Plaid Link, the LinkConfiguration class has support for it. Check the migration guide to upgrade your app to the link_token flow.

Installation

Add plaid_flutter as a dependency in your pubspec.yaml file.

iOS

Requirements
Name Version
Xcode >= 16.1.0
iOS >= 14.0
(Identity Verification only) - Enable camera support

When using the Identity Verification product, the Link SDK may use the camera if a user needs to take a picture of identity documentation. To support this workflow, add a NSCameraUsageDescription entry to your ios/Runner/Info.plist with an informative string.

OAuth configuration

If your integration uses only Identity Verification or Monitor, this steps can be skipped; they are mandatory otherwise.

Registering your redirect URI:

  • Sign in to the Plaid Dashboard and go to the Team Settings -> API page.
  • Next to Allowed redirect URIs click Configure then Add New URI.
  • Enter your redirect URI, which you must also set up as a Universal Link for your application, for example: https://app.example.com/plaid/.
  • Click Save Changes

These redirect URIs must be set up as Universal Links in your application.

More info at https://plaid.com/docs/link/ios.

Android

Requirements
Gradle Configuration

Go to the project level android/app/build.gradle and make sure you are using a minSdk >= 21

(Identity Verification only) - Enable camera support

If your app uses Identity Verification, a user may need to take a picture of identity documentation or a selfie during the Link flow. To support this workflow, the CAMERA, WRITE_EXTERNAL_STORAGE, RECORD_AUDIO, and MODIFY_AUDIO_SETTINGS permissions need to be added to your application's AndroidManifest.xml.

Register your App ID
  • Sign in to the Plaid Dashboard and go to the Team Settings -> API page.
  • Next to Allowed Android Package Names click Configure then Add New Android Package Name.
  • Enter your package name, for example com.plaid.example.
  • Click Save Changes.

More info at https://plaid.com/docs/link/android.

Web

Requirements

Include the Plaid Link initialize script on your main HTML page.


<script src="https://cdn.plaid.com/link/v2/stable/link-initialize.js"></script>

More info at https://plaid.com/docs/link/web.

カテゴリー

依存関係

依存関係一覧 1 件

  • plugin_platform_interface^2.1.2

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。

ランキング