カスタム統合でPlaid Link を使用していますが、これまでのところ機関のリストを取得できます。機関のリストをハードコーディングする必要がなく、機関を選択するためのカスタム モーダル ダイアログを表示できるので、これは素晴らしいことです。
次のステップは、ユーザーが資格情報を入力できるようにすることです。これにより、コールバックを介してpublic_token
andを取得できます。Plaid Link は、渡された選択された機関のタイプを呼び出して、ユーザーが資格情報を入力して確認できる Plaid モーダル ダイアログを表示するように求めています。次に、コールバックが呼び出されます。metadata
onSuccess
linkHandler.open
onSuccess
しかし、ユーザーがカスタム モーダルを介してユーザー名とパスワードを入力できるようにするにはどうすればよいでしょうか。同様の方法で呼び出されるようなものはありますlinkHandler.auth(userName, password)
が、モーダル ダイアログを表示しないとスタイリングできませんか?onSuccess
これがスニペットですが、基本的にはドキュメントからコピーして貼り付けたものなので、驚くことはありません。
let plaidLink = Plaid.create({
env: "tartan",
clientName: "",
key: "blahblahblah", // A correct public key.
product: "auth",
onLoad: () => {
console.debug("onLoad");
},
onSuccess: (publicToken, metadata) => {
console.debug("onSuccess");
},
onExit: () => {
console.debug("onExit");
}
});
// Don't want this!
//plaidLink.open("bofa");
// Want this, this is cool, but can I get the same for the credential dialog?
console.debug("institutions", plaidLink.institutions);