Accéder directement au contenu
Créez un compte ou connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compteConnectez-vous
Démarrer
Paiements
Revenus
Plateformes et marketplaces
Gestion de fonds
Ressources pour les développeurs
API et SDKAide
AperçuAccepter un paiementMettre votre intégration à niveau
Paiements en ligne
PrésentationTrouver votre cas d'usage
Utiliser Payment Links
Utiliser une page de paiement préconfiguré
Créer une intégration personnalisée avec Elements
Développer une intégration dans l'application
Utiliser Managed PaymentsPaiements récurrents
Paiements par TPE
Terminal
Moyens de paiement
Ajouter des moyens de paiement
Gérer les moyens de paiement
Paiement accéléré avec Link
Opérations de paiement
Analyses
Soldes et délai de règlement
Conformité et sécurité
Devises
Refus de paiement
Litiges
Prévention de la fraude
Radar pour la protection contre la fraude
Virements
ReçusRemboursements et annulations
Intégrations avancées
Tunnels de paiement personnalisés
Acquisition flexible
Orchestration multiprestataire
Au-delà des paiements
Constituez votre entreprise
Cryptomonnaies
Commerce agentique
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
    Vérification de la propriété
    Gérer les comptes
    Tokenized account numbers
    Déconnexions
    Webhooks
Climate
Vérifier l'identité
États-Unis
Français (France)
AccueilPaiementsFinancial Connections

Gérer les comptes bancaires avec des numéros de compte tokenisés

En savoir plus sur les numéros de compte tokenisés, leur impact sur votre intégration et comment gérer les comptes TAN.

Avant de commencer

  1. Comprendre les principes de base de Financial Connections.
  2. Lisez la documentation sur les événements webhook des comptes Financial Connections pour comprendre comment recevoir les mises à jour concernant les modifications de ces comptes.

Les numéros de compte tokenisés (TAN) sont des identifiants bancaires temporaires émis par les institutions financières à la place des numéros de compte réels. Aujourd’hui, Chase et PNC Bank émettent des TAN, et US Bank commencera à en émettre le 30 novembre 2025.

Les TAN se comportent de la même manière que les numéros de compte et de routage réels, et vous pouvez les utiliser pour accepter des paiements ACH et envoyer des paiements uniquement lorsque leur état est actif. Contrairement aux numéros de compte réels, un TAN peut être désactivé, ce qui peut entraîner l’échec des transactions ACH ultérieures sur le compte Financial Connections.

Voici les différences entre les numéros de compte réels et les TAN :

Numéros de compte réelsNuméros de compte tokenisés
Stabilité dans le tempsRenvoyez les mêmes numéros de compte et d’acheminement chaque fois que le compte est associé.Retournez un nouveau compte tokenisé et un nouveau numéro de routage chaque fois que le compte est autorisé auprès de l’institution.
Date d’expirationN’expire pasPeut expirer à la discrétion de l’institution émettrice.
RévocableLe client ne peut pas révoquerLe client peut se rétracter
Reconnaissable par les clientsOuiNon

Les TAN sont désactivés dans deux cas de figure :

  • Révocation : lorsqu’un client révoque activement l’accès à ses données de compte via le portail bancaire en ligne de son institution financière (par exemple, via le Chase Security Center). Cette option est disponible pour le client à tout moment.
  • Expiration : le TAN expire après une certaine période de temps fixée par l’établissement.

Une fois le TAN désactivé, votre client doit associer à nouveau son compte bancaire ou associer un autre compte bancaire afin de pouvoir continuer à effectuer des paiements ou à recevoir des versements.

Comment gérer les TAN

Affichez les informations du compte réel à votre client dans votre interface utilisateur.

Si vous affichez des identificateurs de compte pour aider les clients à reconnaître et à sélectionner un compte bancaire dans votre application, affichez le champ last4 de l’objet compte Financial Connections. Ce champ affiche les quatre derniers chiffres du numéro de compte réel, que l’établissement utilise des numéros TAN ou des numéros de compte réels.

Identifier les comptes Financial Connections avec des TAN et leur état

Utilisez l’API Financial Connections pour déterminer si un compte bancaire dispose d’un numéro TAN ou d’un numéro de compte réel, et si ce numéro TAN peut être utilisé pour les transactions ACH.

Pour déterminer si un compte Financial Connections a un TAN, référencez le champ identifier_type sur les objets de la fonction account_numbers, qui sera défini sur "tokenized_account_number" si le numéro de compte est un TAN. Le paramètre identifier_type d’un numéro de compte réel est défini sur "account_number".

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/financial_connections/accounts/fca_zbyrdjTrwcYZJZc6WBs6GPid \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

Cette exemple de requête renvoie un compte Financial Connections contenant des informations sur un TAN.

{ "id": "fca_zbyrdjTrwcYZJZc6WBs6GPid", "object": "financial_connections.account", "account_holder": { "customer": "cus_NfjonN9919dELB", "type": "customer" }, "institution_name": "PNC Bank", "status": "active", "account_numbers": [ { "identifier_type": 'tokenized_account_number, "expected_expiry_date": null, "status": "transactable", "supported_networks" : ["ach"] } ] }

Dans la requête, cochez l’icôneétat du TAN. L’état d’un TAN peut être :

ÉtatDescription
transactableVous pouvez continuer à utiliser ce compte et son numéro de compte tokenisé pour effectuer des virements, y compris des paiements et des versements ACH.
inactifLe client a révoqué l’accès au TAN dans son portail bancaire. Les transactions utilisant ce TAN échouent.

Il est possible qu’un compte Financial Connections ait un status actif, même si son TAN est désactivé, si le compte est toujours utilisable pour les mises à jour des données bancaires.

Remarque

La banque PNC a expiré certains comptes entre le 18 août et le 9 septembre 2025 avant d’instaurer une pause dans les expirations renouvelables d’un an. Les expirations basées sur le temps pourraient reprendre à mesure que les banques font évoluer leurs politiques en matière de TAN.

Les banques peuvent ajouter des règles d’expiration basées sur le temps aux TAN. Si les TAN sont configurés pour expirer par une banque, vous pouvez :

  1. Reportez-vous au champ expected_expiry_date. Il affiche la date d’expiration.
  2. Écoutez l’événement webhook financial_connections.account.upcoming_account_number_expiry que Stripe envoie 30 jours avant l’expiration du TAN.

Gérer les TAN désactivés

Ce guide décrit comment gérer la désactivation des TAN pour :

  • Paiements par ACH Direct Debit
  • Comptes bancaires externes utilisés pour les virements

Remarque

Si vous ne l’avez pas déjà fait, vous devez configurer un endpoint de webhook (allez sur la pageWebhooks dans le Dashboard ou suivez le guide sur les webhooks) pour écouter les événements pour votre intégration.

Paiements par ACH Direct Debit

ACH Direct Debit PaymentMethods devient inutilisable lorsque le TAN associé au compte est désactivé. Gérez les désactivations TAN dans votre intégration ACH Direct Debits pour éviter les échecs de paiement.

Lorsqu’un compte bancaire avec un TAN utilisé pour un PaymentMethod ACH Direct Debit est désactivé, Stripe envoie un événement payment_method.automatically_updated.

Pour identifier les PaymentMethods dont les TAN sont désactivés dans votre gestionnaire de webhook, vérifiez si la valeur du payment_method.us_bank_account.status_details.blocked.reason est définie sur tokenized_account_number_deactivated.

Si vous tentez de confirmer un paiement par prélèvement automatique ACH avec un TAN désactivé, Stripe peut renvoyer une erreur bank_account_unusable. Si cette erreur se produit pendant la session du client, vous devez collecter un nouveau moyen de paiement. Contrairement à un retour ACH classique, Stripe bloque le paiement avant que la transaction ACH ne soit soumise au réseau si nous prévoyons que la transaction échouera à cause d’un TAN désactivé. Cela signifie que le paiement échoue au moment de sa soumission, plutôt que 2 à 3 jours plus tard, ce qui vous aide à éviter des frais de paiement échoué.

Évitez de traiter les TAN désactivés

Les paiements ACH traités en dehors de Stripe à l’aide du TAN désactivé échoueront également, mais il se peut que votre sous-traitant ne rejette pas le paiement au moment de l’envoi. Vous devez éviter de soumettre des paiements sur des TAN désactivés pour éviter les échecs en aval.

Pour garantir le bon déroulement des paiements futurs, récupérez les coordonnées bancaires de votre client ou demandez-lui de vous en fournir de nouvelles, puis créez un nouveau moyen de paiement.

Comptes bancaires externes

Les comptes bancaires externes qui ont été associés à Financial Connections deviennent inutilisables lorsqu’un TAN est désactivé. Gérez les désactivations de TAN dans votre intégration de paiements afin d’éviter tout échec de paiement.

Lorsqu’un compte bancaire avec un TAN est désactivé pour un compte bancaire externe, Stripe envoie un événement webhook account.external_account.updated.

Pour déterminer si Stripe a envoyé l’événement account.external_account.updateden raison d’un TAN désactivé, vérifiez que le status est défini surtokenized_account_number_deactivated, dans votre gestionnaire de webhook.

Pour garantir le bon déroulement des futurs paiements, demandez à votre client de vous communiquer à nouveau ses coordonnées bancaires ou celles d’un nouveau compte bancaire, puis créez un nouveau compte bancaire externe.

Détails TAN par banque

Les institutions suivantes renvoient les TAN lorsque vos clients lient des comptes via Financial Connections :

Un nom de l’établissementDétailsDate d’entrée en vigueur
ChaseLes clients peuvent révoquer l’accès au compte TAN via le centre de sécurité Chase.Tous les comptes
PNC BankLes clients peuvent révoquer l’accès au TAN via le portail de services bancaires en ligne de PNC. PNC a temporairement mis en place une politique d’expiration qui désactivait les TAN émis après le 18 août 2024 et avant le 9 septembre 2024. PNC pourrait réintroduire une politique d’expiration pour les TAN à l’avenir.Comptes liés après le 18 août 2024
US BankLes TAN de US Bank n’expirent pas et les clients ne peuvent pas les révoquer.Implémentation progressive pour certains comptes entre le 30 novembre 2025 et le 31 mars 2026.

En savoir plus

  • Découvrez comment tester le comportement des TAN
Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc