私はcustom integrationとPlaid Linkを使用しています。これまでのところ、私は機関のリストを引き出すことができます。私は機関のリストをハードコードする必要がなく、選択機関のためのカスタムモーダルダイアログを表示することができるので、これは素晴らしいことです。カスタムユーザー名とパスワードのモーダルダイアログをPlaid Linkで表示
次に、ユーザーに資格情報を入力させて、コールバックでpublic_token
とmetadata
を取得します。 Plaid Linkは、選択した機関のタイプがlinkHandler.open
で、ユーザが資格情報を入力して確認できるようにするPlaidモーダルダイアログを表示します。その後、onSuccess
コールバックが呼び出されます。
しかし、ユーザーにカスタムモーダルでユーザー名とパスワードを入力させたい場合はどうすればいいでしょうか。同じようにonSuccess
が呼び出されるようなlinkHandler.auth(userName, password)
のようなものがありますが、私はスタイルできないモーダルダイアログを表示しませんか?ここで
はスニペットのですが、それは基本的にドキュメントから貼り付けコピーしていますので、そこには驚き:
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);
ご回答ありがとうございます。私はPlaid APIを使用している現在の実装をあなたが提案したように再加工しようとしています。私たちは本当に私たちのチームでPlaid Linkを使いたいので、私たちはそれを統合できるようにカスタムモーダルデザインを落とすことに決めました。ご回答有難うございます。 –