Inscription des comptes
Utilisez le composant intégré Connect pour l’inscription des comptes
Le composant d’inscription de compte utilise l’API Accounts pour lire les exigences et générer un formulaire d’inscription, localisé pour chaque pays pris en charge par Stripe et qui valide les données. L’intégration intégrée prend également en charge tous les types d’entreprises, diverses configurations de représentants d’entreprise, le chargement de documents, la vérification d’identité et les états de vérification.
Pour en savoir plus, consultez la page Inscription intégrée.
Options de collecte des exigences
Lorsque vous collectez des informations à l’aide du composant d’inscription des utilisateurs du compte, les exigences currently_ sont toujours collectées. Vous pouvez utiliser l’attribut collectionOptions pour effectuer également l’une des requêtes suivantes :
- Exigences de type
eventually_due - exigences futures
- Restrictions relatives aux exigences granulaires
Pour en savoir plus sur les exigences spécifiques à vos comptes connectés, consultez la page Informations de vérification requises.
Restrictions relatives aux exigences
Lorsque vous spécifiez des options de collecte, vous pouvez configurer des limites pour les exigences précises en tant que uniquement ou exclure. Ces deux options permettent de spécifier un tableau de chaînes de caractères représentant les exigences currently_ ou eventually_ sur un compte. Pour plus de détails sur les exigences applicables à vos comptes connectés, consultez la section Informations de vérification requises.
Considérez les options comme des filtres, où la valeur exclure filtre les exigences de compte correspondantes, et n’agit que comme une intersection entre les exigences de compte et les valeurs spécifiées. Elles prennent également en charge la correspondance par caractères génériques à l’aide de * et des préfixes de relation.
Par exemple, si vous avez un compte connecté avec plusieurs propriétaires, vous pouvez collecter les informations d’adresse de tous les propriétaires en spécifiant uniquement : [« owners..
Une personne peut avoir plusieurs relations associées, et les relations peuvent être attribuées à plusieurs personnes. Par conséquent, lorsque vous utilisez des préfixes de relation, ceux-ci s’appliquent à toutes les personnes du compte ayant la relation spécifiée. Cela est particulièrement utile lorsque vous ne connaissez pas l’ID d’une personne en particulier, mais que vous connaissez sa relation.
Considérations importantes
- Les comptes doivent encore répondre à toutes les exigences KYC pour que les fonctionnalités soient activées. L’option
exclurene supprime pas une exigence, elle empêche seulement le recouvrement à ce moment-là. Les informations doivent tout de même être collectées. - Ces restrictions s’appliquent uniquement aux composants intégrés. Elles n’affectent pas les comptes utilisant d’autres types de Dashboard.
- Cette fonctionnalité vise à améliorer l’expérience utilisateur, et non à empêcher les comptes d’accéder aux informations.
seule exigence restrictive
Cette option étend le recouvrement à l’ensemble des exigences en attente sur le compte. Elle est principalement utilisée pour créer une expérience de rectification et est particulièrement utile pour les exigences nécessitant une vérification d’identité ou le chargement de documents.
Cette option empêche la composante d’intégration de compte d’afficher l’Étape de synthèse finale standard. Si toutes les exigences spécifiées ont été fournies, la composante d’intégration de compte se ferme immédiatement.
exclure la restriction des exigences
Cette option permet de masquer les champs spécifiés, ce qui empêche un compte connecté de fournir ou de modifier ces informations. Elle ne supprime pas les exigences en matière d’informations, mais masque uniquement les champs du composant. Cette option est utile lorsque vous souhaitez préremplir des informations auxquelles vous ne voulez pas que le compte connecté accède lors de l’inscription des utilisateurs.
Pour les comptes Express, si vous souhaitez exclure l’exigence business_ (par exemple, pour empêcher un compte de modifier le type de l’entreprise), le pays du compte et les fonctionnalités doivent être définis.
Collecte de comptes externes
Utilisez la fonctionnalité external_account_collection pour contrôler si le composant collecte ou non des informations sur les comptes externes. Ce paramètre est activé par défaut, et seules les plateformes chargées de collecter les informations à jour lorsque les exigences sont insatisfaites ou évoluent (y compris les comptes Custom) peuvent le désactiver. Lorsqu’external_ est activé, l’authentification de l’utilisateur est requise. Vous pouvez désactiver l’authentification de l’utilisateur de Stripe avec le paramètre disable_stripe_user_authentication.
Désactiver l’authentification utilisateur Stripe
Utilisez la fonctionnalité disable_stripe_user_authentication pour contrôler si le composant nécessite une authentification utilisateur Stripe. La valeur par défaut est l’opposé de la valeur external_account_collection. Par exemple, si vous ne définissez pas external_, sa valeur est définie sur « true » par défaut, et disable_ est défini par défaut sur « false ». Cette valeur ne peut être « true » que pour les comptes pour lesquels controller. est application.
Nous vous recommandons de mettre en œuvre l’authentification à deux facteurs ou des mesures de sécurité équivalentes à 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.
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.
Créer une session de compte
Lorsque vous créez une session de compte, activez l’inscription des comptes en spécifiant account_ dans le paramètre components.
Après avoir créé la session de compte et initialisé ConnectJS, vous pouvez afficher le composant d’inscription de compte dans le front-end :
L’objet StepChange
Le type StepChange est défini dans connect.. Chaque fois que le compte connecté passe d’une étape à une autre dans le processus d’inscription, le gestionnaire de changement d’étape reçoit un objet StepChange avec la propriété suivante :
Nom | Type | Exemple de valeur |
step | string (doit être un nom d’étape valide) | business_ |
La référence unique à l’étape d’inscription des utilisateurs. | ||
Restrictions d’étape
- L’objet
StepChangeest uniquement destiné à des fins d’analyse. - Les étapes peuvent apparaître dans n’importe quel ordre et se répéter.
- La liste des noms valides de
steppeut être modifiée à tout moment, sans préavis.
Noms d’étape
Chaque page d’un flux d’inscription porte l’un des noms d’étape suivants.
| Nom de l’étape | Description |
|---|---|
stripe_ | Lors de l’authentification de l’utilisateur, une boîte de dialogue Stripe s’ouvre. Le compte connecté doit s’identifier avant de pouvoir continuer ses activités. |
risk_ | Aide le compte connecté à résoudre les exigences liées au risque. |
legal_ | Les comptes connectés peuvent réutiliser les informations sur l’entreprise des comptes existants ayant le même propriétaire. |
business_ | Définit le type d’entreprise du compte connecté. Dans certains cas, le compte connecté peut également définir son pays. |
business_ | Recueille des informations relatives à l’activité du compte connecté. |
business_ | Recueille un justificatif sur lequel figure l’identifiant de l’entité commerciale, par exemple les statuts de l’entreprise. Ou permet aux utilisateurs de corriger des informations erronées concernant l’entité. |
business_ | Recueille les documents nécessaires pour vérifier que les informations de compte bancaire, telles que le nom du propriétaire et le numéro de compte, correspondent aux informations du compte Stripe de l’utilisateur. |
business_ | Recueille d’autres documents et exigences de vérification liés à l’entreprise. |
representative_ | Recueille des informations sur le représentant du compte. |
representative_ | Recueille une pièce d’identité officielle prouvant l’existence du représentant du compte. |
representative_ | Recueille un document supplémentaire permettant de vérifier les informations du représentant du compte. |
legal_ | Recueille le consentement des tuteurs légaux pour les comptes ouverts pour des mineurs. |
owners | Collecte des informations sur les bénéficiaires effectifs d’une entreprise. |
directors | Recueille des informations sur les administrateurs d’une entreprise. |
executives | Recueille des informations sur les dirigeants d’une entreprise. |
proof_ | Collecte les documents permettant de vérifier les bénéficiaires effectifs d’une entreprise. |
proof_ | Collecte la documentation permettant de vérifier que le représentant du compte occupe une position d’autorité suffisante au sein de l’entreprise. |
confirm_ | Permet aux comptes connectés d’attester que les informations fournies à Stripe concernant le bénéficiaire effectif sont exactes et à jour. |
risa_ | (S’applique uniquement aux entreprises japonaises.) Répond aux questions concernant la loi révisée sur les ventes à tempérament. |
treasury_ | Collecte les conditions d’utilisation du service de Financial Accounts pour les plateformes et des cartes Issuing lorsqu’elles demandent ces fonctionnalités. |
external_ | Collecte le compte externe du compte connecté. |
support_ | Collecte des informations qui permettent aux clients de reconnaître l’activité des comptes connectés. Ces informations de support peuvent être visibles sur les relevés de paiement, les factures et les reçus. |
climate | Permet à un compte connecté d’utiliser Stripe Climate. |
tax | Permet à un compte connecté d’utiliser Stripe Tax. |
summary | Dernière étape de vérification du flux d’inscription. Le compte connecté peut mettre à jour les informations saisies à cette étape. Les conditions d’utilisation du service et l’URL de confidentialité s’affichent sur cet écran. |
summary_ | À partir de l’étape récapitulative, un compte connecté peut mettre à jour les informations relatives aux exigences en matière de risque. |
summary_ | À partir de l’étape récapitulative, un compte connecté peut mettre à jour les informations relatives à son type d’entreprise. |
summary_ | À partir de l’étape récapitulative, un compte connecté peut mettre à jour les informations relatives à son entreprise. |
summary_ | À partir de l’étape récapitulative, un compte connecté peut mettre à jour les informations publiques relatives à son entreprise. |
summary_ | À partir de l’étape récapitulative, un compte connecté peut mettre à jour les informations concernant chaque personne figurant sur son compte. |
summary_ | À partir de l’étape récapitulative, un compte connecté peut mettre à jour les informations relatives à son compte externe. |
summary_ | À partir de l’étape récapitulative, un compte connecté peut mettre à jour les informations relatives à son intégration Stripe Tax. |
summary_ | À partir de l’étape récapitulative, un compte connecté peut mettre à jour les informations relatives à ses informations fiscales certifiées W8/W9. Ces informations s’affichent lorsque Stripe doit collecter des informations W8/W9. |
summary_ | À partir de l’étape récapitulative, un compte connecté peut mettre à jour les informations relatives à son intégration Stripe Climate. |
terms_ | Lorsque nous utilisons les restrictions imposées pour collecter uniquement l’acceptation des conditions d’utilisation, nous affichons une Étape spéciale, car l’Étape de synthèse n’est pas affichée lorsque nous appliquons uniquement les restrictions imposées. |