Ich verwende Plaid Link mit custom integration und bis jetzt bin ich in der Lage, die Liste der Institutionen zu ziehen. Das ist großartig, weil ich die Liste der Institutionen nicht fest codieren muss und ich kann einen benutzerdefinierten modalen Dialog für Auswahlinstitutionen anzeigen.Anzeige benutzerdefinierter Benutzernamen und passwort modalen Dialog mit Plaid Link
Jetzt ist der nächste Schritt, den Benutzer ihre Anmeldeinformationen eingeben zu lassen, damit ich die public_token
und metadata
durch den Rückruf onSuccess
bekomme. Plaid Link möchte, dass ich linkHandler.open
mit dem Typ der ausgewählten Institution anmelde, die Plaid modalen Dialog zeigt, der es dem Benutzer ermöglicht, ihre Anmeldeinformationen einzugeben und zu bestätigen. Dann wird der Rückruf onSuccess
aufgerufen.
Aber was, wenn ich möchte, dass der Benutzer seinen Benutzernamen und sein Kennwort über ein benutzerdefiniertes Modal eingeben kann. Gibt es etwas wie linkHandler.auth(userName, password)
, das dazu führen würde, dass onSuccess
auf ähnliche Weise aufgerufen wird, aber ohne einen modalen Dialog anzuzeigen, den ich nicht stylen kann?
Hier ist der Code-Schnipsel, aber es ist kopieren grundsätzlich von der Dokumentation eingefügt, so gibt es keine Überraschungen:
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);
Danke für Ihre Antwort. Ich versuche, die aktuelle Implementierung, die die Plaid-API verwendet, wie Sie vorschlagen, zu überarbeiten. Wir möchten Plaid Link wirklich in unserem Team einsetzen. Deshalb haben wir uns entschieden, das benutzerdefinierte modale Design aufzugeben, um es integrieren zu können. Danke für deine Antwort. –