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 places de marché
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
Configurer les dashboards des comptes
    Démarrer avec les composants intégrés Connect
    Personnaliser les composants intégrés Connect
    Composants intégrés Connect pris en charge
      Inscription et conformité
      Gestion de compte
      Inscription des comptes
      Bannière de notification
      Gestion des paiements
      Paiements
      Détails du paiement
      Litiges sur un paiement
      Liste des litiges
      Paramètres des moyens de paiement
      Gestion des virements
      Virements
      Liste des virements
      Détails du virement
      Soldes
      Promotion des virements instantanés
      Capital
      Composants Capital
      Tax
      Immatriculations fiscales
      Paramètres fiscaux
      Exporter les transactions fiscales
      Suivi des seuils fiscaux
      Sélecteur de code de taxe produit
      Treasury et Issuing
      Compte financier
      Transactions du compte financier
      Carte Issuing
      Liste des cartes Issuing
      Rapports
      Documents
      Graphique de suivi
      Applications
      Installation de l'application
      Fenêtre d'affichage de l'application
    Personnalisation du Dashboard Stripe
    Contrôles de la plateforme pour les comptes du Dashboard Stripe
    Dashboard Express
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 places de marchéConfigure account DashboardsSupported Connect embedded components

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_due 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_due ou eventually_due 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.address.* »] ..

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 exclure ne 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_type (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_account_collection 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_account_collection, sa valeur est définie sur « true » par défaut, et disable_stripe_user_authentication est défini par défaut sur « false ». Cette valeur ne peut être « true » que pour les comptes pour lesquels controller.requirement_collection 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 Account, 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 \ -d "components[account_onboarding][features][disable_stripe_user_authentication]"=true

Après avoir créé la session Account et configuré StripeConnect, vous pouvez afficher le composant d’inscription de compte dans votre application :

account-onboarding.swift
class MyViewController: UIViewController, AccountOnboardingControllerDelegate { override func viewDidLoad() { super.viewDidLoad() // Optional. If you use CollectionOptions, make sure to follow our policy instructions. // let collectionOptions = AccountCollectionOptions() // collectionOptions.fields = .eventuallyDue // collectionOptions.futureRequirements = .include let accountOnboardingController = embeddedComponentManager.createAccountOnboardingController( // fullTermsOfServiceUrl: URL(string: "{{URL}}")!, // recipientTermsOfServiceUrl: URL(string: "{{URL}}")!, // privacyPolicyUrl: URL(string: "{{URL}}")!, // collectionOptions: collectionOptions ) accountOnboardingController.delegate = self controller.title = "Onboard with Stripe" // Display the component in your app accountOnboardingController.present(from: self) } // MARK: - AccountOnboardingControllerDelegate func accountOnboardingDidExit(_ accountOnboarding: AccountOnboardingController) { print("User exited the onboarding flow") } }

Lorsque accountOnboardingDidExit se déclenche, récupérez les informations relatives à Account pour vérifier l’état des éléments suivants :

  • details_submitted
  • charges_enabled
  • payouts_enabled
  • Toute autre fonctionnalité demandée

Si toutes les fonctionnalités requises sont activées, vous pouvez faire passer le compte connecté à l’étape suivante de votre application.

Voir la documentation de référence .

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