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
Démarrer avec Connect
Principes de base de l'intégration
    Appeler l'API pour les comptes connectés
    Recommandations d'intégration
    Écouter les mises à jour
    Tests
    Aperçu de l'API Accounts v2
Exemples d'intégration
Gestion de compte
Inscrire des comptes
Configurer les dashboards des comptes
Utiliser les types de comptes connectés
Traitement des paiements
Accepter des paiements
Effectuer des virements vers des comptes
Administration de plateforme
Gérer votre plateforme Connect
Formulaires fiscaux pour votre plateforme Connect
AccueilPlateformes et places de marchéIntegration fundamentals

Tester Stripe Connect

Avant le déploiement en mode production, testez les fonctionnalités de création de comptes, de vérification de l'identité et de virement de votre intégration Connect.

Effectuez des tests pour vous assurer que votre intégration Connect gère correctement différents flux. Vous pouvez utiliser un environnement de test pour simuler le mode production grâce à des tokens spéciaux fournis par Stripe. Consultez le guide de test des paiements pour plus d’informations sur les tests de paiements, les litiges, etc.

Créer des comptes de test

Vous pouvez créer plusieurs comptes test avec différents types de comptes ou plusieurs propriétés de contrôleur que vous souhaitez tester.

Vous pouvez créer des comptes test via l’API Accounts ou dans le Dashboard Stripe.

Utilisez 000-000 comme code SMS lorsque vous êtes invité à fournir un compte de test.

Tester le flux OAuth

Vous pouvez tester votre intégration OAuth pour des comptes connectés qui utilisent un Dashboard hébergé par Stripe avec votre client_id de test.

Votre client_id de test est ca_FkyHCg7X8mlvCUdMDao4mMxagUfhIwXb. Vous le trouverez dans les Paramètres OAuth Connect.

Votre client_id de test vous permet de :

  • Définir votre redirect_uri sur une URL non HTTPS
  • Définir votre redirect_uri sur localhost
  • Ignorer le formulaire du compte pour éviter de devoir renseigner un formulaire d’activation entier (comptes avec un accès au Dashboard Stripe uniquement)
  • Obtenir des tokens d’accès pour les comptes connectés

Pour tester le flux OAuth, créez un nouveau compte après avoir cliqué sur le lien OAuth. Vous pouvez également tester la connexion à un compte Stripe existant, mais uniquement si l’adresse e-mail est différente de celle du compte de votre plateforme.

Vérification d’identité

Guide du test de la vérification

La vérification est un élément crucial pour l’inscription des comptes. Utilisez notre guide consacré au test de vérification.

Après avoir créé un compte connecté de test, vous pouvez utiliser des tokens pour tester différents états de vérification afin de vous assurer que vous pouvez prendre en charge différents états de compte et différentes exigences. Vous pouvez utiliser les tokens suivants pour tester la vérification avec des comptes de test.

Tester les dates de naissance

Utilisez ces dates de naissance pour déclencher certaines conditions de vérification.

Date de naissanceType
1901-01-01Correspondance de la date de naissance. Toute autre date de naissance ne correspond pas.
1902-01-01Correspondance immédiate de la date de naissance. Le résultat de la vérification est renvoyé directement dans la réponse, et non dans le cadre d’un événement de webhook.
1900-01-01Cette date de naissance déclenche une alerte de l’OFAC (Office of Foreign Assets Control).

Tester des adresses

Utilisez ces adresses pour que line1 déclenche certaines conditions de vérification. Vous devez utiliser des valeurs valides pour les arguments city, state et postal_code.

TokenType
address_full_match​Correspondance de l’adresse.
address_full_match_sync​Correspondance immédiate de l’adresse.
address_no_matchL’échec de la correspondance de l’adresse est susceptible de déclencher des exigences dans currently_due.
address_line1_no_matchL’échec de la correspondance de l’adresse est susceptible de déclencher des exigences dans currently_due

Tester des numéros d’identification personnels

Utilisez ces numéros d’ID personnels dans l’attribut individual.id_number sur l’objet Account ou dans l’attribut id_number sur l’objet Person afin de déclencher certaines conditions de vérification.

NuméroType
000000000Le numéro d’identification réussi correspond. 0000 fonctionne aussi pour la vérification des 4 derniers chiffres du numéro de sécurité sociale.
111111111Échec de la correspondance du numéro d’identification (l’identité ne correspond pas) susceptible de déclencher des exigences dans currently_due.
222222222Correspondance immédiate du numéro d’identification. Le résultat de la vérification est renvoyé directement dans la réponse, et non dans le cadre d’un événement de webhook.

Tester des documents d’identité

Pour effectuer des tests, utilisez des images de test ou des tokens de fichier plutôt que vos propres identifiants de test. Pour en savoir plus, consultez la section Charger un fichier.

Tester des images de documents

Vous pouvez utiliser une image vérifiée ce qui permet de faire correspondre le numéro d’identification. Vous pouvez utiliser une image non vérifiée ce qui provoque une incohérence en ce qui concerne le numéro d’identification et entraîne des exigences currently_due.

Remarque

Les images de test ont la priorité sur les numéros d’identification de test. Si vous chargez une image vérifiée, la correspondance du numéro d’identification aboutit, même si vous fournissez également une valeur d’ID de test qui n’a pas abouti. De même, une image non vérifiée échoue automatiquement à la vérification de correspondance, quelle que soit la valeur des autres éléments de test.

Tester des tokens de fichier

Utilisez ces tokens de fichier pour déclencher certaines conditions de vérification.

TokenType
file_identity_document_successUtilise l’image vérifiée et marque cette exigence documentaire comme satisfaite.
file_identity_document_failureUtilise l’image non vérifiée et marque cette exigence documentaire comme non satisfaite.

Vérification des informations de l’entreprise

Validation de l’adresse professionnelle

Dans certains pays, l’adresse professionnelle associée à votre compte connecté doit être validée pour que les paiements et/ou virements puissent être activés sur le compte connecté.

Tester des adresses professionnelles

Utilisez ces adresses pour line1 afin de déclencher certaines conditions de validation. Vous devez spécifier des valeurs valides pour les arguments city, state et postal_code.

Assurez-vous de commencer par le token d’adresse disposant des conditions de validation à tester les moins permissives. En effet, vous ne pouvez pas utiliser un token d’adresse qui a une condition de validation plus restrictive que le token précédent utilisé. Par exemple si vous avez fourni address_full_match pour que les paiements et les virements soient activés, vous ne pouvez plus désactiver les virements ou les paiements par la suite en remplaçant le token par un token non valide. Vous pouvez contourner ce problème en créant un nouveau compte et en spécifiant le token qui vous intéresse.

TokenType
address_full_match​Les paiements et les virements sont activés pour le compte.
address_no_match​Seuls les paiements sont activés pour le compte. La validation ayant échoué sur l’attribut line1, celui-ci apparaît de nouveau dans le hachage requirements.
address_line1_no_matchNi les paiements ni les virements ne sont activés pour le compte. La validation ayant échoué, les attributs d’adresse apparaissent de nouveau dans le hachage requirements.

Tester des numéros d’identification fiscale d’entreprises

Utilisez ces numéros d’identification fiscale d’entreprises pour company.tax_id afin de déclencher certaines conditions de vérification. Le comportement du test peut changer en fonction des pays du compte connecté et des réglementations en vigueur dans ces pays. Selon la réglementation du pays, un document fiscal valide peut confirmer la vérification de l’identification fiscale dans ces pays.

NuméroType
000000000Le numéro d’identification de l’entreprise correspond.
000000001Le numéro d’identification de l’entreprise correspond bien à celui d’un organisme à but non lucratif.
111111111Le numéro d’identification de l’entreprise ne correspond pas (l’identité ne correspond pas).
111111112Le numéro d’identification de l’entreprise ne correspond pas (numéro fiscal non émis).
222222222Correspondance immédiate du numéro d’identification de l’entreprise. Le résultat de la vérification est renvoyé directement dans la réponse, et non dans le cadre d’un événement de webhook.

Tester la vérification du poste de directeur

Stripe effectue la vérification du poste de directeur en comparant la liste des directeurs de l’objet Account à une liste extraite des registres locaux. Si le pays l’exige, vous pouvez déclencher la vérification pour un objet Account en utilisant ces tokens pour l’attribut first_name de l’objet Person associé et en définissant l’attribut relationship.director de l’objet Person sur « true ».

TokenType
mismatch_directorUn des noms ne correspond pas. Cela peut déclencher une erreur de vérification verification_directors_mismatch.
missing_directorÉchec de la correspondance en raison de directeurs manquants sur le compte. Cela peut déclencher une erreur de vérification verification_missing_directors.
extraneous_directorÉchec de la correspondance en raison d’un trop grand nombre de directeurs sur le compte. Cela peut déclencher une erreur de vérification verification_extraneous_directors.

Les erreurs de vérification peuvent se produire si plusieurs directeurs de l’objet Account utilisent ces tokens magiques.

Tester la vérification du nom de l’entreprise

Déclenchez la vérification du nom de l’entreprise pour un objet Account en utilisant ce token pour l’attribut company.name.

TokenType
mismatch_business_nameLe nom d’entreprise ne correspond pas.
disallowed_nameÉchec de la correspondance en raison d’un nom d’entreprise générique ou connu.
match_name_relationshipsCorrespondance du nom de l’entreprise.
match_name_onlyÉchec de la correspondance en raison d’une incohérence dans le nom de l’entreprise.

Tester la vérification du libellé de relevé bancaire

Déclenchez la vérification du libellé de relevé bancaire pour un objet Account en utilisant ce token pour l’attribut settings.payments.statement_descriptor.

TokenType
mismatchDéclenchez une erreur de vérification invalid_statement_descriptor_business_mismatch.
disallowedDéclenchez une erreur de vérification invalid_statement_descriptor_denylisted.

Déclenchez la vérification du préfixe de libellé de relevé bancaire pour un objet Account en utilisant ce token pour l’attribut settings.card_payments.statement_descriptor_prefix.

TokenType
mismatchDéclenchez une erreur de vérification invalid_statement_descriptor_prefix_mismatch.
disallowedDéclenchez une erreur de vérification invalid_statement_descriptor_prefix_denylisted.

Tester la vérification de l’URL de l’entreprise

Déclenchez la vérification de l’URL pour un objet Account en utilisant ce token pour l’attribut business_profile.url.

TokenType
https://disallowed.stripe.comDéclenchez une erreur de vérification invalid_url_denylisted.
https://geoblocked.stripe.comDéclenchez une erreur de vérification invalid_url_website_inaccessible_geoblocked.
https://problem.stripe.comDéclenchez une erreur de vérification invalid_url_website_other.
https://missing.stripe.comDéclenchez une erreur de vérification invalid_url_website_incomplete.
https://mismatch.stripe.comDéclenchez une erreur de vérification invalid_url_website_business_information_mismatch.
https://passwordprotected.stripe.comDéclenchez une erreur de vérification invalid_url_website_inaccessible_password_protected.
https://accessible.stripe.comDéclenchez une validation réussie de l’URL.
https://underconstruction.stripe.comDéclenchez une erreur de vérification invalid_url_website_incomplete_under_construction.
https://inaccessible.stripe.comDéclenchez une erreur de vérification invalid_url_website_inaccessible.

Tester la vérification du nom commercial

Déclenchez la vérification de la dénomination commerciale pour un objet Account en utilisant ce token pour l’attribut business_profile.name.

TokenType
disallowed_dbaDéclenchez une erreur de vérification invalid_business_profile_name_denylisted.
invalid_dbaDéclenchez une erreur de vérification invalid_business_profile_name.

Tester la vérification de la description du produit

Déclenchez la vérification de la description du produit pour un objet Account en utilisant ce token pour l’attribut business_profile.product_description.

TokenType
require_urlDéclenchez une erreur de vérification invalid_url_web_presence_detected.

Tester la validation du numéro de téléphone

Effacez la validation du numéro de téléphone d’un objet Account à l’aide de ce token pour les attributs suivants :

  • business_profile.support_phone
  • company.phone
  • individual.phone

Effacez la validation du numéro de téléphone d’un objet Person à l’aide de ce token pour l’attribut phone.

TokenType
0000000000Validation réussie

Tester la fonctionnalité des motifs de désactivation

Déclenchez l’attribution d’un requirements.disabled_reason spécifique à tous les objets Capability inactifs d’un objet Account en utilisant ce token pour l’attribut business_profile.url.

TokenType
https://inactivity.stripe.comDéfinissez un compte comme inactif et suspendez toutes les vérifications le concernant. Définissez le motif de désactivation des fonctionnalités inactives sur paused.inactivity (rejected.other pour les versions d’API antérieures à2024-06-20).

Déclencher ou avancer la vérification

Déclencher des cartes

Utilisez ces numéros de carte pour déclencher diverses conditions lorsque vous testez les exigences et la vérification à plusieurs niveaux. Pour que les actions de déclenchement fonctionnent, vous devez utiliser ces cartes avec un paiement Connect en configurant on_behalf_of ou en créant le paiement directement sur le compte connecté.

NuméroTokenType
4000000000004202tok_visa_triggerNextRequirementsModifie l’ensemble suivant d’exigences potentiellement attendues en exigences actuellement attendues.
4000000000004210tok_visa_triggerChargeBlockDéclenche un blocage des paiements.
4000000000004236tok_visa_triggerPayoutBlockDéclenche un blocage des virements.

Déclencher les exigences suivantes

Le mode production peut nécessiter des informations de vérification supplémentaires lorsqu’un compte connecté atteint un volume de traitement donné. Cette carte définit toute information de vérification supplémentaire comme attendue immédiatement. Si aucune information supplémentaire n’est nécessaire, rien ne s’affiche.

Déclencher un blocage des paiements ou des virements

Si les informations requises ne sont pas fournies avant la date limite, Stripe désactive les paiements ou virements du compte connecté. Ces cartes désactivent le compte connecté et passent toutes les exigences « currently due » à l’état « overdue ». Elles n’ont aucun effet tant qu’un compte n’a pas fourni les informations initiales nécessaires pour activer les paiements et les virements.

Déclencher la vérification de la propriété d’un compte bancaire

Les comptes connectés aux États-Unis et en Inde sont soumis à une vérification de la propriété du compte bancaire. Vous pouvez effectuer cette vérification en chargeant des justificatifs depuis le Dashboard Connect ou avec l’API, à l’aide du hachage documents[bank_account_ownership_verification].

Pendant que vous effectuez des tests, vous pouvez simuler le processus de vérification de la propriété d’un compte bancaire américain. Utilisez les numéros de compte bancaire de test suivants pour déclencher le processus de vérification. Un chiffre indique que la vérification a réussi et l’autre vous invite à charger des images de test ou des tokens de fichier pour finaliser le processus de vérification. Ces comptes de test ne sont disponibles que pour les comptes américains.

RoutageCompteType
110000000000999999991Déclenche le processus de vérification de la propriété du compte bancaire et le finalise après un bref délai
110000000000999999992Déclenche le processus de vérification de la propriété du compte bancaire après un bref délai et demande le chargement d’un document

Ajouter des fonds au solde Stripe

Pour tester l’ajout de fonds à votre solde Stripe à partir d’un compte bancaire dans le Dashboard, créez un environnement de test et sélectionnez le compte bancaire de test souhaité dans le menu déroulant de la boîte de dialogue Ajouter des fonds à mon solde. Vous pouvez simuler le succès ou l’échec en raison de fonds insuffisants.

Pour tester l’ajout de fonds avec l’API, utilisez comme source les tokens bancaires de test suivants pendant le test. Chaque token simule un type d’événement spécifique.

TokenType
btok_us_verifiedRéussi
btok_us_verified_noAccountÉchec avec le code no_account
btok_us_verified_accountClosedÉchec avec le code account_closed
btok_us_verified_insufficientFundsÉchec avec le code insufficient_funds
btok_us_verified_debitNotAuthorizedÉchec avec le code debit_not_authorized
btok_us_verified_invalidCurrencyÉchec avec le code invalid_currency

Payouts

Utilisez la banque et les numéros de cartes de débit de test ci-après afin de déclencher certains événements pendant le test du virement. Vous ne pouvez utiliser ces valeurs qu’en mode test avec des clés secrètes de test.

Les virements de test simulent un virement en direct, mais ne sont pas traités par la banque. Les virements restent toujours activés pour les comptes en mode test avec un accès au Dashboard Stripe tant que les informations bancaires externes sont valides et que d’autres conditions sont respectées. Par ailleurs, ils ne demandent jamais de véritable vérification de l’identité.

Remarque

Vous ne pouvez pas utiliser les numéros de carte bancaire ou de débit de test dans le Dashboard Stripe sur un compte connecté en mode production. Si vous avez saisi vos coordonnées bancaires dans un compte en mode production, vous pouvez toujours utiliser un environnement de test, et les virements de test simuleront un virement en direct sans traiter des fonds réels.

Numéros de compte bancaire

Utilisez ces numéros de compte bancaire pour tester les virements. Vous ne pouvez les utiliser qu’avec des clés secrètes de test.

RoutageCompteType
110000000000123456789Virement réussi.
110000000000111111116Échec du virement avec un code no_account.
110000000000111111113Échec du virement avec un code account_closed.
110000000000222222227Échec du virement avec un code insufficient_funds.
110000000000333333335Échec du virement avec un code debit_not_authorized.
110000000000444444440Échec du virement avec un code invalid_currency.
110000000000888888883Le virement échoue si method est instant. Le compte bancaire n'est pas admissible à Instant Payouts.

Numéros de carte de débit

Utilisez ces numéros de carte de débit pour tester les virements vers une carte de débit. Vous ne pouvez les utiliser qu’avec des clés secrètes de test.

NuméroTokenType
4000056655665556tok_visa_debit_us_transferSuccessDébit Visa. Virement réussi.
4000056655665572tok_visa_debit_us_transferFailDébit Visa. Échec du virement avec le code could_not_process.
4000056755665555tok_visa_debit_us_instantPayoutUnsupportedVisa de débit. La carte n’est pas admissible à Instant Payouts.
5200828282828210tok_mastercard_debit_us_transferSuccessDébit Mastercard. Virement réussi.
6011981111111113tok_discover_debit_us_transferSuccessDébit Discover. Virement réussi.
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