Connect bank accounts (Bridge)
Ouvre l’expérience Bridge permettant à un utilisateur d’ajouter, renouveler ou gérer ses connexions bancaires, puis restitue l’état bancaire visible.
Vue d’ensemble
Connect Bridge bank accounts permet à un utilisateur déjà représenté par un bridge_user de gérer ses connexions bancaires dans l’expérience Bridge.
Au retour, le node relit les connexions et comptes accessibles. Les comptes dont data_access = disabled sont exclus de cette restitution initiale.
- Le token d’autorisation Bridge reste temporaire et n’est jamais exposé comme sortie du processus.
- La sortie peut être partielle : vérifiez
items_has_moreetaccounts_has_more. - Le node ne garantit pas qu’un nouveau compte a été ajouté ; l’utilisateur peut uniquement gérer ou renouveler une connexion existante.
Scénario type
Pendant un onboarding, le contact principal est d’abord associé à un utilisateur Bridge avec bridge.ensure_user. Il ouvre ensuite ce node pour connecter sa banque. À son retour, le processus dispose immédiatement des premières connexions et comptes accessibles.
Prise en main
Créez ou résolvez d’abord le bridge_user, puis fournissez l’email de la personne qui va réellement interagir avec Bridge.
Séquence recommandée
bridge.ensure_userbridge.connect_bank_accountsbridge.list_accountsoubridge.list_transactionssi une lecture exhaustive est nécessaire
Choix UX
show_add_item_button = truepour autoriser une nouvelle banquefalsepour limiter la session à la gestion des connexions existantes
| Paramètre | Binding | Rôle |
|---|---|---|
bridge_user | nodes.ensure_user.bridge_user | Utilisateur Bridge du contact |
user_email | contact.email | Email de la personne qui agit |
show_add_item_button | true | Autorise l’ajout d’une banque |
items et accounts servent à poursuivre rapidement le parcours ; si *_has_more vaut true, utilisez ensuite les nodes de liste pour parcourir les pages restantes.Exemple de processus
Exemple simplifié d’utilisation de Connecter des comptes bancaires (Bridge) dans un processus Ormuz.
Résolution des données
Le node résout ces données à partir de ses entrées et du contexte Bridge.
| Donnée | Source ou règle |
|---|---|
| Utilisateur bancaire | bridge_user.uuid obtenu en général via bridge.ensure_user. |
| Email de session | user_email fourni au node. |
| URL de retour | Gérée automatiquement par l’action utilisateur. |
| Comptes retournés | Première page Bridge, limitée aux comptes dont data_access n’est pas disabled. |
| Token d’accès | Créé temporairement pour la session et les lectures, jamais exposé comme entrée ou sortie du processus. |
Paramètres 8
Contexte principal
Objets et configuration qui déterminent l’opération Bridge.
bridge.ensure_user plutôt qu’en construisant l’objet manuellement.Présentation de l’action
Textes visibles par le participant avant de poursuivre vers Bridge.
Manage my bank accounts.Continue securely with Bridge to connect or maintain your bank accounts..Identité du payeur ou de l’utilisateur
Informations permettant d’identifier la personne ou l’entreprise qui interagit avec Bridge.
Expérience bancaire
Réglages de l’interface Bridge présentée à l’utilisateur.
true.Reprise du processus
Réglages avancés qui contrôlent le rejeu de l’action utilisateur.
Sorties 6
Données bancaires
Objets d’agrégation ou de vérification bancaire disponibles pour les étapes suivantes.
Session et traçabilité
Identifiants de session, mappings et indicateurs de création.
Pagination
Indicateurs permettant de poursuivre une liste Bridge.
Comportement
Autoriser temporairement l’utilisateur
Ormuz obtient l’autorisation Bridge nécessaire à partir du bridge_user, sans exposer le token au processus.
Ouvrir la gestion bancaire
Le participant est redirigé vers Bridge pour ajouter, renouveler ou gérer ses connexions.
Revenir dans le parcours
Le retour Bridge permet de finaliser l’action sans conserver l’URL de session comme donnée métier.
Relire items et comptes
Le node retourne jusqu’aux premières pages de connexions et comptes accessibles ainsi que les indicateurs *_has_more.
Limites et responsabilités
- Le retour du participant ne prouve pas qu’une nouvelle banque a été ajoutée ; utilisez les sorties pour constater l’état réellement disponible.
- Les sorties initiales peuvent être paginées. Elles ne remplacent pas
bridge.list_items/bridge.list_accountspour une lecture exhaustive. - Le node ne retourne pas les transactions bancaires ; utilisez
bridge.list_transactionsaprès avoir sélectionné le périmètre voulu. - Les comptes désactivés ne figurent pas dans la sortie
accountsde cette action.
Résolution des problèmes
Aucun compte après le retour
Vérifiez que l’utilisateur a effectivement connecté une banque et que les comptes concernés n’ont pas data_access = disabled.
La liste semble incomplète
Contrôlez items_has_more et accounts_has_more, puis utilisez les nodes de liste pour continuer la pagination.
La mauvaise personne voit la session
Vérifiez que bridge_user et user_email correspondent au même contact métier dans votre processus.