Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Revenus
Plateformes et places de marché
Gestion de fonds
Ressources pour les développeurs
Aperçu
À propos des paiements Stripe
Mettre votre intégration à niveau
Analyses des paiements
Paiements en ligne
PrésentationTrouver votre cas d'usageManaged Payments
Utiliser Payment Links
Créer une page de paiement
Développer une intégration avancée
Développer une intégration dans l'application
Moyens de paiement
Ajouter des moyens de paiement
Gérer les moyens de paiement
Paiement accéléré avec Link
Interfaces de paiement
Payment Links
Checkout
Elements pour le web
Elements intégrés à l'application
Scénarios de paiement
Gérer plusieurs devises
Tunnels de paiement personnalisés
Acquisition flexible
Orchestration
Paiements par TPE
Terminal
Au-delà des paiements
Constituez votre entreprise
Cryptomonnaies
Financial Connections
    Présentation
    Démarrer
    Cas d'usage
    Principes de base
    Tests
    Établissements pris en charge
    Collecter des comptes pour obtenir des données
    Paiements par prélèvement automatique ACH
    Virements Connect
    Autres produits reposant sur les données
    Accéder aux données des comptes
    Soldes
    Propriété
    Transactions
    Gérer les comptes
    Déconnexions
    Webhooks
Climate
AccueilPaiementsFinancial Connections

Collecter les informations d'un compte bancaire pour utiliser 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, avec votre intégration des paiements.

Vous ne savez pas quelle intégration Financial Connections utiliser ? Consultez notre présentation des options d’intégration.

Stripe propose plusieurs options pour accepter les paiements par transfert 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. Vous pouvez utiliser Financial Connections pour effectuer une vérification instantanée des comptes bancaires, ainsi que des fonctionnalités telles que la vérification du solde ou de la propriété. Lorsque vous utilisez Financial Connections pour vos flux ACH, vous pouvez :

  • Réduire votre 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

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 ne l’avez pas encore fait, configurez votre intégration de manière à encaisser les paiements ACH.

Activer Financial Connections

Le paramètre verification_method 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érificationDescription
automatic (par défaut)Financial Connections avec la possibilité de saisir manuellement les coordonnées bancaires et d’utiliser des microversements
instantFinancial Connections uniquement, sans saisie manuelle ni microversement
microdepositsSaisie manuelle et microversements uniquement

Cette option est disponible avec les API suivantes :

Des étapes supplémentaires, telles que la collecte de mandats NACHA, sont requises pour les entreprises qui n’utilisent pas une intégration hébergée par Stripe, telle que Payment Element, Checkout ou Hosted Invoicing. Consultez cette section du guide ACH.

  • PaymentIntent
  • SetupIntent
  • CheckoutSession
  • Facture
  • Abonnement
  • Payment Element

Créer un client
Recommended

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 permet de répertorier les comptes précédemment associés ultérieurement. 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.

Command Line
cURL
curl https://api.stripe.com/v1/customers \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d email={{CUSTOMER_EMAIL}}

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.

Si vous utilisez les moyens de paiement dynamiques de Stripe afin de collecter des paiements ACH pour des cas d’usage hors Connect, vous pouvez configurer les données Financial Connections requises directement depuis la page des paramètres ACH du Dashboard. Les numéros de compte et de routage sont toujours obligatoires pour les prélèvements ACH. Les autres types de données sont facultatifs.

Remarque

Nous vous recommandons de configurer les autorisations dans le Dashboard car cela vous permet de modifier les données que vous collectez sans aucune modification du code.

Pour remplacer la configuration du Dashboard, spécifiez les autorisations Financial Connections directement dans l’API. Procédez comme suit pour effectuer cette opération pour les PaymentIntents :

Command Line
cURL
curl https://api.stripe.com/v1/payment_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d amount=2000 \ -d currency=usd \ -d customer=
{{CUSTOMER_ID}}
\ -d "automatic_payment_methods[enabled]"=true \ -d "payment_method_options[us_bank_account][financial_connections][permissions][]"=payment_method \ -d "payment_method_options[us_bank_account][financial_connections][permissions][]"=balances \ -d "payment_method_options[us_bank_account][financial_connections][permissions][]"=ownership \ -d "payment_method_options[us_bank_account][financial_connections][permissions][]"=transactions

Utiliser des données avec votre intégration ACH

Après que l’accès aux données bancaires supplémentaires sur les soldes ou la propriété d’un compte bancaire a été approuvé, vous pouvez utiliser ces données pour améliorer les performances des paiements ACH. Vous pouvez, par exemple, utiliser les données du solde pour réduire le risque d’échec des paiements liés à des fonds insuffisants. Consultez les guides de données associés pour voir quelques 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.

Version bêta privée

L’API Risk Intelligence est une fonctionnalité en version bêta qui fournit des données agrégées supplémentaires pour faciliter la gestion des risques, telles que le solde moyen du compte sur les 30/60/90 derniers jours, le nombre total de transactions de crédit sur les 30/60/90 derniers jours, et plus encore. Si vous souhaitez utiliser cette fonctionnalité en version bêta, envoyez-nous un e-mail pour obtenir l’accès.

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_method du PaymentIntent :

Command Line
cURL
curl -G https://api.stripe.com/v1/payment_intents/{{PAYMENT_INTENT}} \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "expand[]"=payment_method

L’ID du compte Financial Connections se trouve dans le hachage us_bank_account 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 }
Cette page vous a-t-elle été utile ?
OuiNon
Besoin d'aide ? Contactez le service Support.
Rejoignez notre programme d'accès anticipé.
Consultez notre log des modifications.
Des questions ? Contactez l'équipe commerciale.
LLM ? Lire llms.txt.
Propulsé par Markdoc