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çu
Démarrer avec Connect
Concevoir votre intégration
Principes de base de l'intégration
Exemples d'intégration
Gestion de compte
Inscrire des comptes
    Choisir votre configuration d'inscription des utilisateurs
      Onboarding hébergé par Stripe
      Inscription des utilisateurs intégrée
      Inscription via l'API
      Migrer depuis l’onboarding via API
    Fonctionnalités et configurations du compte
    Informations de vérification requises
    Types de contrat de services
    Vérifications supplémentaires
    Inscription en réseau des utilisateurs
    Migrer vers Stripe
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
États-Unis
Français (France)
AccueilPlateformes et marketplacesOnboard accountsChoose your onboarding configuration

Inscription intégrée

Fournissez à vos comptes connectés un formulaire d’inscription localisé qui valide les données.

L’inscription intégrée est une interface utilisateur d’inscription thématisable avec un marquage Stripe limité. Vous intégrez le composant d’inscription de compte dans l’application de votre plateforme, et vos comptes connectés interagissent avec le composant intégré sans quitter votre application.

Le composant prend en charge l’inscription en réseau, qui permet aux propriétaires de plusieurs comptes Stripe de partager des informations sur leur entreprise. Lors de l’inscription d’un compte, ils peuvent réutiliser les informations d’un compte existant au lieu de les soumettre à nouveau.

L’inscription intégrée utilise l’API Accounts pour lire les exigences et générer un formulaire d’inscription hébergée avec une validation des données. Elle est localisée pour tous les pays dans lesquels Stripe est disponible. De plus, l’intégration intégrée gère l’ensemble des éléments suivants :

  • Types d’entreprises
  • Configurations des représentants de l’entreprise
  • Chargement du document de vérification
  • Vérification de l’identité et états
  • Comptes bancaires internationaux
  • États d’erreur

Cette démo vous permet d’explorer l’interface du composant d’inscription intégré :

Créer un compte et configurer la collecte d’informations.
Côté serveur

Créez un compte connecté avec les propriétés par défaut du contrôleur. Pour en savoir plus sur les propriétés des contrôleurs, consultez la section Concevoir une intégration. Vous pouvez également créer un compte connecté en spécifiant un type de compte.

Si vous spécifiez le pays du compte ou demandez des fonctionnalités pour celui-ci, le propriétaire du compte ne peut pas modifier son pays. Sinon, cela dépend de l’accès au Dashboard du compte :

  • Dashboard Stripe complet : lors de l’inscription, le propriétaire du compte peut sélectionner n’importe quel pays acquéreur, de la même manière que lors de l’inscription à un compte Stripe classique. Stripe demande automatiquement un ensemble de fonctionnalités pour le compte en fonction du pays sélectionné.
  • Dashboard Express : lors de l’inscription, le titulaire du compte peut choisir parmi une liste de pays que vous configurez dans votre plateforme Dashboard les options d’inscription. Vous pouvez également configurer ces options pour préciser les fonctionnalités par défaut à demander pour les comptes de chaque pays.
  • Pas de Dashboard Stripe : si Stripe est responsable de la collecte des exigences, le flux d’inscription permet au titulaire du compte de sélectionner n’importe quel pays acquéreur. Sinon, votre flux d’inscription personnalisé doit définir le pays et demander des fonctionnalités.
Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/accounts \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "controller[fees][payer]"=application \ -d "controller[losses][payments]"=application \ -d "controller[stripe_dashboard][type]"=express

La réponse inclut l’ID, que vous utilisez pour référencer le Account tout au long de votre intégration.

Demandez des fonctionnalités

Vous pouvez demander des fonctionnalités lors de la création d’un compte en attribuant la valeur true à la propriété requested des fonctionnalités souhaitées. Pour les comptes ayant accès au Dashboard Express, vous pouvez également configurer vos options d’inscription de manière à demander automatiquement certaines fonctionnalités lors de la création d’un compte.

Les interfaces utilisateur d’inscription de Stripe recueillent automatiquement les conditions requises pour les fonctionnalités demandées. Pour réduire les efforts d’inscription, demandez uniquement les fonctionnalités dont vous avez besoin.

Préremplissage des informations

Si vous disposez d’informations sur le titulaire du compte (comme son nom, son adresse, etc.), vous pouvez simplifier l’inscription en les fournissant lors de la création ou de la modification du compte. L’interface d’inscription demande au titulaire du compte de confirmer les informations préremplies avant d’accepter le contrat d’utilisation du service Connect. Le titulaire du compte peut modifier toutes les informations préremplies avant d’accepter le contrat d’utilisation du service, même si vous avez fourni les informations à l’aide de l’API Accounts.

Si vous inscrivez un compte et que votre plateforme lui fournit une URL, préremplissez la business_profile.url du compte. Si l’entreprise n’a pas d’URL, vous pouvez préremplir sa business_profile.product_description à la place.

Lorsque vous testez votre intégration, utilisez des données de test pour simuler différents résultats, notamment la vérification d’identité, la vérification des informations de l’entreprise, les échecs de virement, etc.

Collecter un ensemble personnalisé d’exigences.

Vous pouvez configurer le composant intégré pour collecter un ensemble spécifique d’exigences en utilisant les options exclude et only. Cela vous permet de créer un flux personnalisé pour certaines informations tout en utilisant le composant intégré pour toutes les autres. Par exemple :

  • Utiliser exclude pour empêcher les comptes connectés d’accéder aux exigences spécifiées via le composant.
  • Utiliser only pour limiter les comptes connectés à l’accès aux seules exigences spécifiées via le composant.

Pour plus de détails sur l’utilisation de ces options de collecte, consultez la documentation du composant d’inscription de compte ou du composant de gestion de compte.

Déterminer s’il faut collecter toutes les informations dès le départ.

En tant que plateforme, vous devez décider entre collecter toutes les informations requises auprès de vos comptes connectés au début du processus (inscription complète), ou les recueillir progressivement (inscription progressive). L’inscription complète collecte les exigences eventually_due pour le compte, tandis que l’inscription progressive collecte uniquement les exigences currently_due.

Type d’inscriptionAvantages
**En amont **
  • Ne nécessite normalement qu’une seule requête pour l’ensemble des informations
  • Évite les problèmes de paiement et de traitement dus au non-respect des délais
  • Permet de détecter en amont les risques potentiels lorsque les clients refusent de communiquer des informations
Progressive
  • Les comptes peuvent s’inscrire rapidement parce qu’ils n’ont pas à fournir autant d’informations

Pour déterminer si vous devez utiliser l’inscription complète ou progressive, consultez les exigences relatives aux emplacements et aux fonctionnalités de vos comptes connectés. Stripe s’efforce de minimiser son impact sur les comptes connectés, cependant, les exigences sont susceptibles d’évoluer.

Dans le cas des comptes connectés pour lesquels vous êtes responsable de la collecte des exigences, vous pouvez personnaliser le comportement des exigences futures à l’aide du paramètre collection_options. Pour collecter les futurs besoins du compte, définissez collection_options.future_requirements sur include.

Personnaliser les politiques présentées à vos utilisateurs

Les comptes connectés voient le Contrat d’utilisation du service et la Politique de confidentialité lors de l’inscription intégrée. Les utilisateurs de comptes connectés qui n’ont pas accepté le Contrat d’utilisation du service Stripe doivent l’accepter sur le dernier écran de l’inscription. L’inscription intégrée dispose également d’un pied de page avec des liens vers le Contrat d’utilisation du service et la Politique de confidentialité de Stripe.

Dans le cas des comptes connectés pour lesquels la plateforme est responsable de la collecte des exigences, vous disposez d’options supplémentaires pour personnaliser le flux d’inscription, décrites ci-dessous.

Gérer l’acceptation du contrat d’utilisation du service vous-même

Si vous êtes une plateforme qui inscrit des comptes connectés pour lesquels vous êtes responsable de la collecte des exigences, vous pouvez recueillir l’acceptation des Conditions d’utilisation du service par vos propres moyens plutôt qu’en utilisant notre composant d’inscription de compte intégré. Si vous utilisez votre propre processus, lorsque les comptes connectés arrivent sur l’écran final lors de l’inscription, ils sont uniquement invités à confirmer les informations qu’ils ont saisies, et vous devez vous assurer qu’ils acceptent le Contrat d’utilisation du service Stripe.

L’inscription intégrée présente toujours des liens vers les conditions d’utilisation du service (par exemple, dans le pied de page) que vous pouvez remplacer par un lien vers vos propres conditions et politiques de confidentialité.

Lien vers vos contrats et votre politique de confidentialité

Les comptes connectés peuvent consulter le Contrat d’utilisation du service et la Politique de confidentialité de Stripe tout au long de l’inscription intégrée. Dans le cas des comptes connectés pour lesquels vous êtes responsable de la collecte des exigences, vous pouvez remplacer ces liens par vos propres contrats et politiques. Pour ce faire, suivez ces instructions de façon à ajouter le Contrat d’utilisation du service Stripe et à afficher un lien vers la Politique de confidentialité Stripe.

Intégrer le composant d'inscription de compte
Côté serveur
Côté client

Créez une session de compte en spécifiant l’ID du compte connecté et account_onboardingcomme composant à activer.

Créer une session de compte

Lorsque vous créez une session de compte, activez l’inscription des comptes en spécifiant account_onboarding dans le paramètre components.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/account_sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d account=
"{{CONNECTED_ACCOUNT_ID}}"
\ -d "components[account_onboarding][enabled]"=true

Affichage du composant d’inscription de compte

Après avoir créé la session de compte et initialisé ConnectJS, vous pouvez afficher le composant d’inscription de compte dans le front-end :

account-onboarding.js
JavaScript
React
No results
// Include this element in your HTML const accountOnboarding = stripeConnectInstance.create('account-onboarding'); accountOnboarding.setOnExit(() => { console.log('User exited the onboarding flow'); }); container.appendChild(accountOnboarding); // Optional: make sure to follow our policy instructions above // accountOnboarding.setFullTermsOfServiceUrl('{{URL}}') // accountOnboarding.setRecipientTermsOfServiceUrl('{{URL}}') // accountOnboarding.setPrivacyPolicyUrl('{{URL}}') // accountOnboarding.setCollectionOptions({ // fields: 'eventually_due', // futureRequirements: 'include', // }) // accountOnboarding.setOnStepChange((stepChange) => { // console.log(`User entered: ${stepChange.step}`); // });

Consulter la sectiononboarding du compte pour les fonctionnalités d’onboarding telles que:

  • Rattachement de gestionnaires comme setOnStepChange pour les analyses.
  • Intégrer l’onboarding à votre application mobile avec nos SDK iOS et Android.
  • Personnalisation des conditions d’utilisation et des URL de confidentialité.
  • Spécification des options de recouvrement.

Identifier et traiter les mises à jour des exigences
Côté serveur

Configurez votre intégration pour écouter les modifications des exigences du compte. Vous pouvez tester la gestion des nouvelles exigences (et la désactivation des paiements et virements qui peut en résulter) en utilisant les cartes de test dotées de déclencheurs.

Renvoyez un compte connecté via l’inscription lorsqu’il est associé à des exigences currently_due ou eventually_due. Il n’est pas nécessaire d’identifier les exigences spécifiques, car l’interface d’inscription sait quelles informations elle doit collecter. Par exemple, si une faute de frappe empêche la vérification de l’identité du propriétaire du compte, l’inscription invite ce dernier à charger une pièce d’identité.

Stripe vous informe de toute future mise à jour des exigences ayant une incidence sur vos comptes connectés. Vous pouvez collecter ces informations de manière proactive en consultant les futures exigences applicables à vos comptes.

Dans le cas des comptes connectés pour lesquels controller.requirement_collection est stripe, vous cessez de recevoir des mises à jour concernant les informations d’identité après avoir créé un lien de compte ou une session de compte.

Les comptes stockent les informations d’identité dans les hachages company et individual.

Gérer les erreurs de vérification

Écoutez l’événement account.updated. Si le compte contient des champs currently_due à l’arrivée de la date current_deadline, la fonctionnalité correspondante est désactivée et ces champs sont ajoutés à past_due.

Laissez vos comptes remplir leurs exigences de vérification en les dirigeant vers le composant d’inscription de compte.

Désactiver l’authentification utilisateur Stripe

Lors de l’utilisation de l’inscription intégrée, l’authentification utilisateur Stripe est activée par défaut. Vous pouvez utiliser disable_stripe_user_authentication pour désactiver ce comportement.

Nous vous recommandons de mettre en œuvre l’authentification à deux facteurs ou des mesures de sécurité équivalentes au titre de bonne pratique. Pour les configurations de compte qui prennent en charge cette fonctionnalité, comme les comptes Custom, vous assumez la responsabilité des comptes connectés s’ils ne sont pas en mesure de rembourser les soldes négatifs.

Voir aussi

  • Démarrer avec les composants intégrés de Connect
  • Personnaliser les composants intégrés
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