Collecter les informations d'un compte bancaire pour optimiser les paiements par prélèvement automatique ACH avec les données du compte
Utilisez les données relatives aux comptes, telles que les soldes, pour optimiser votre intégration des paiements.
Stripe propose plusieurs options pour accepter les paiements par prélèvement automatique ACH de vos utilisateurs. Toutes ces méthodes nécessitent de vérifier le compte de l’utilisateur avant de pouvoir prélever son compte. Financial Connections est la méthode sécurisée proposée par Stripe pour effectuer une vérification instantanée des comptes bancaires, qui peut également être étendue à des fonctions plus puissantes telles que la vérification du solde ou de la propriété. Lorsque vous utilisez Financial Connections pour alimenter vos flux ACH, vous pouvez :
- Réduire le taux d’échecs de paiement liés aux comptes clôturés ou inactifs
- Améliorer le taux de conversion des paiements en maintenant la session de vos utilisateurs, au lieu de les obliger à quitter votre tunnel de paiement pour localiser leurs numéros de compte et de routage
- Gagner du temps sur la phase de développement en éliminant la nécessité de créer un formulaire d’encaissement par compte bancaire personnalisé
- Activer la collecte de données supplémentaires sur les comptes bancaires, notamment le solde et les informations sur le propriétaire, pour améliorer davantage votre intégration
Avant de commencer
Financial Connections est la méthode de vérification par défaut pour tous les tunnels de paiement ACH hébergés, comme Checkout ou le Payment Element. Si vous utilisez un flux hébergé, passez directement à l’étape Demander un accès aux données supplémentaires du compte. Si vous n’avez pas déjà configuré votre compte pour accepter les paiements ACH, faites-le immédiatement.
Activer Financial Connections
Le paramètre verification_
de diverses ressources API contrôle si Financial Connections est activé pour la vérification du compte bancaire. Par défaut, la vérification s’effectue via Financial Connections, avec les microversements comme solution de secours.
Erreur fréquente
Les comptes bancaires que vos clients associent par saisie manuelle ou par le biais de microversements ne fourniront pas d’accès à certaines données supplémentaires comme le solde, le propriétaire et les transactions.
Méthode de vérification | Description |
---|---|
automatic (par défaut) | Financial Connections avec la possibilité de saisir manuellement les coordonnées bancaires et d’utiliser des microversements |
instant | Financial Connections uniquement, sans solution alternative de saisie manuelle + microversement |
microdeposits | Saisie manuelle et microversements uniquement |
Cette option est disponible avec les API suivantes :
Créer un clientRecommended
Nous vous recommandons de créer un objet Customer contenant une adresse e-mail, qui représentera votre utilisateur et que vous pourrez ensuite associer à votre paiement. L’association d’un objet Customer vous permettra par la suite de répertorier les comptes précédemment associés. En renseignant une adresse e-mail dans l’objet Customer, vous permettez à Financial Connections d’améliorer le flux d’authentification en simplifiant l’inscription ou la connexion de votre utilisateur, selon qu’il s’agit d’un nouvel utilisateur de Link ou d’un utilisateur existant.
Demander un accès aux données supplémentaires du compte
Pour accéder à des données de compte supplémentaires sur les comptes Financial Connections, vérifiez d’abord que vous avez envoyé votre demande Financial Connections en consultant les paramètres Financial Connections dans le Dashboard. Pour afficher cette page, activez votre compte. La façon dont vous configurez les types de données de compte auxquelles vous avez accès dépend de votre intégration.
Optimiser l'intégration ACH grâce aux données
Après que l’accès aux données supplémentaires sur le compte bancaire, comme les soldes ou la propriété, a été approuvé, vous pouvez utiliser ces données pour optimiser les performances des paiements ACH. Vous pouvez par exemple utiliser les données sur le solde pour réduire le risque d’échecs de paiement liés à des fonds insuffisants. Consultez les guides sur les données associés pour obtenir des exemples :
- Soldes : consultez le solde du compte avant d’initier le paiement pour réduire le nombre de cas de fonds insuffisants.
- Propriété : consultez les propriétaires de comptes et comparez-les à vos modèles de données internes pour détecter les tentatives de fraude.
- Transactions : consultez l’historique des transactions d’un compte pour vérifier quand les recettes du client sont susceptibles d’arriver.
Trouver l’ID d’un compte Financial Connections
Pour initier l’actualisation des données et récupérer les données d’un compte Financial Connections, vous devez d’abord obtenir l’ID du compte à partir du moyen de paiement associé en développant la propriété payment_
du Paiement Intent :
L’ID du compte Financial Connections se trouve dans le hachage us_
du moyen de paiement développé. Si vous autorisez la saisie manuelle de secours et que l’utilisateur a saisi manuellement ses informations de compte, ce champ est null
.
{ "id": "pi_3OK3g4FitzZY8Nvm11121Lhb", "object": "payment_intent", "payment_method": { "us_bank_account": { "financial_connections_account": "fca_1OK123bitUAA8SvmruWkck76" } // ... other fields on the Payment Method } // ... other fields on the Payment Intent }