我正在使用 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);