# Utiliser Connect avec des comptes connectés Custom Utilisez les comptes connectés Custom avec Connect pour contrôler l'ensemble de l'expérience de vos comptes connectés. > #### Intégrations Connect plus récentes > > Les informations de cette page s’appliquent uniquement aux plateformes qui utilisent déjà des types de comptes connectés hérités. Si vous configurez une nouvelle plateforme Connect, ou si votre intégration utilise l’API Comptes v2, consultez la page[Configurer le comportement des comptes connectés](https://docs.stripe.com/connect/accounts-v2/connected-account-configuration.md) pour en savoir plus sur les configurations des comptes connectés. Si votre intégration utilise l’API Comptes v1, consultez la page [Propriétés du contrôleur de compte](https://docs.stripe.com/connect/migrate-to-controller-properties.md#account-controller-properties). Un compte connecté *Custom* est presque entièrement transparent pour son titulaire. Vous, la plateforme, êtes responsable de toutes les interactions avec votre compte connecté, y compris la collecte des informations dont Stripe peut avoir besoin pour vérifier chaque compte. Avec les comptes connectés Custom, vous pouvez modifier les détails et les paramètres du compte connecté via l’API, y compris la gestion de ses comptes bancaires et la fréquence de ses *virements* (A payout is the transfer of funds to an external account, usually a bank account, in the form of a deposit). Comme les titulaires de comptes connectés Custom ne peuvent pas se connecter à Stripe, c’est à vous de créer le flux d’inscription, le tableau de bord de l’utilisateur, la fonctionnalité de reporting et les canaux de communication. La création d’un compte connecté Custom comporte les étapes suivantes : 1. Vérifiez que vous remplissez les [conditions minimales requises](https://docs.stripe.com/connect/custom-accounts.md#requirements). 1. Identifiez le [pays](https://docs.stripe.com/connect/custom-accounts.md#country) et les exigences qui s’y rapportent. 1. [Créez](https://docs.stripe.com/connect/custom-accounts.md#create) le compte. 1. Procédez à la [vérification de l’identité](https://docs.stripe.com/connect/custom-accounts.md#identity-verification). Les exigences de vérification d’identité sont mises à jour en fonction des changements législatifs et réglementaires à l’échelle mondiale. Si vous créez votre propre flux d’onboarding pour enregistrer des comptes, vous devez prévoir de réviser et mettre à jour les exigences d’onboarding au moins tous les six mois. Pour éviter cette obligation de maintenance, utilisez [Connect Onboarding pour les comptes Custom.](https://docs.stripe.com/connect/custom/hosted-onboarding.md). > Pour se conformer à la réglementation DSP2 française, les plateformes françaises [doivent utiliser des tokens de compte](https://stripe.com/guides/frequently-asked-questions-about-stripe-connect-and-psd2#regulatory-status-of-connect). Les tokens présente un autre avantage : ils évitent à la plateforme de stocker des éléments d’identification, qui sont transférés du compte connecté directement à Stripe. Nous recommandons également aux plateformes situées dans d’autres pays d’utiliser des tokens de compte, mais ce n’est pas obligatoire. ## Exigences pour créer des comptes connectés Custom Pour utiliser des comptes connectés Custom, vous devez remplir les conditions suivantes : - **Version API minimale** : vous devez utiliser une version de l’API publiée à partir du 17/12/2014. Si nécessaire, vous pouvez [consulter et mettre à niveau](https://dashboard.stripe.com/workbench) votre version de l’API dans le Dashboard. - **Mise à jour des conditions d’utilisation du service** : la création de comptes connectés Custom nécessite de [mettre à jour vos conditions d’utilisation du service](https://docs.stripe.com/connect/updating-service-agreements.md#tos-acceptance), car celles-ci devront faire référence au Contrat d’utilisation du service Stripe. Stripe vous recommande de consulter vos conseillers juridiques pour déterminer si le texte de consentement à vos conditions doit être modifié pour inclure une référence aux conditions de Stripe. - **Traitement des demandes d’informations** : au lieu de demander des informations directement à votre comte connecté (par exemple son numéro de sécurité sociale ou une copie de son passeport), Stripe vous sollicite pour toutes les informations nécessaires. Vous devez recueillir ces informations auprès de vos comptes connectés et les fournir à Stripe. Sinon, Stripe sera susceptible de désactiver les virements du compte connecté. - **Plateforme dans un pays pris en charge** : les plateformes établies en Allemagne, Australie, Autriche, Belgique, Brésil, Bulgarie, Canada, Chypre, Danemark, Espagne, Estonie, État-Unis, Finlande, France, Grèce, Hong Kong, Hongrie, Inde, Irlande, Italie, Japon, Lettonie, Lituanie, Luxembourg, Malte, Mexique, Norvège, Nouvelle-Zélande, Pays-Bas, Pologne, Portugal, République tchèque, Roumanie, Royaume-Uni, Singapour, Slovaquie, Slovénie, Suède, Suisse ou Thaïlande peuvent créer des comptes Custom pour tous les pays [pris en charge par Stripe](https://stripe.com/global). Pour recevoir une notification quand les plateformes de votre pays pourront utiliser des comptes connectés Custom, [contactez-nous](connect@stripe.com). - **Pays qui où le libre-service n’est pas pris en charge** : en raison de restrictions applicables à l’utilisation de Connect aux [Émirats arabes unis](https://support.stripe.com/questions/connect-availability-in-the-uae), en [Inde](https://support.stripe.com/questions/stripe-india-support-for-marketplaces) et [en Thaïlande](https://support.stripe.com/questions/stripe-thailand-support-for-marketplace), les utilisateurs de plateforme dans ces pays ne peuvent pas créer de comptes connectés Custom en libre-service. Pour commencer l’inscription de comptes connectés Custom dans ces pays, [contactez-nous](https://stripe.com/contact/sales). - **Plateformes aux Émirats arabes unis** : les plateformes aux Émirats arabes unis peuvent uniquement utiliser des comptes connectés Custom basés aux Émirats arabes unis avec les types de paiement suivants : [destination_charges](https://docs.stripe.com/connect/destination-charges.md) et [paiements et transferts distincts](https://docs.stripe.com/connect/separate-charges-and-transfers.md). Les paiements indirects utilisant l’attribut [on_behalf_of](https://docs.stripe.com/api/payment_intents/object.md#payment_intent_object-on_behalf_of) ne sont pas encore pris en charge pour les plateformes aux Émirats arabes unis. > Les plateformes qui ne sont pas établies au Mexique mais qui souhaitent y créer des comptes connectés Custom et les définir comme [entité de règlement](https://docs.stripe.com/connect/account-capabilities.md#card-payments) devront se soumettre à des vérifications supplémentaires. [Contactez-nous](https://support.stripe.com/contact) pour démarrer le processus. - **Contrôle de la fraude** : votre plateforme étant responsable des pertes subies par les comptes connectés Custom, vous devez examiner attentivement tous les comptes qui s’inscrivent sur votre plateforme afin de détecter toute fraude potentielle. Pour en savoir plus, consultez notre [guide des bonnes pratiques en matière de gestion des risques](https://docs.stripe.com/connect/risk-management/best-practices.md). Notez qu’il y a un [coût supplémentaire](https://stripe.com/connect/pricing) pour les comptes connectés Custom actifs. Un compte connecté Custom est considéré comme actif s’il a reçu au moins un virement au cours d’un mois donné. ## Identifiez le pays à utiliser. Le seul élément d’information dont vous avez besoin pour créer un compte connecté Custom est le pays dans lequel la personne ou l’entreprise exerce principalement ses activités. Vous pouvez collecter toutes les autres informations plus tard. Par exemple, si vous êtes aux États-Unis et que l’entreprise ou la personne pour laquelle vous créez un compte connecté est domiciliée au Canada, utilisez la valeur de pays `CA`. La valeur pour le pays détermine également les [informations de vérification requises](https://docs.stripe.com/connect/required-verification-information.md) pour le compte connecté. ## Créer un compte connecté Custom La procédure de base pour créer et connecter un compte connecté Custom consiste à appeler l’endpoint de création de compte, en attribuant la valeur `custom` à l’attribut `type`, et en précisant le pays et les [fonctionnalités appropriées](https://docs.stripe.com/connect/account-capabilities.md#supported-capabilities). ```curl curl https://api.stripe.com/v1/accounts \ -u "<>:" \ -d country=US \ -d type=custom \ -d "capabilities[card_payments][requested]"=true \ -d "capabilities[transfers][requested]"=true ``` Stripe prend en charge les transferts transfrontaliers du solde des paiements entre les États-Unis, le Canada, le Royaume-Uni, l’EEE et la Suisse. Dans les autres scénarios, votre plateforme et tout compte connecté doivent se trouver dans la même région. Toute tentative de transfert de fonds entre des régions ou des soldes non pris en charge génère une erreur. Consultez la section [Paiements transfrontaliers](https://docs.stripe.com/connect/cross-border-payouts.md) pour connaître les flux de fonds autorisés entre les autres régions. Vous ne devez utiliser les transferts qu’en association avec les cas d’usage autorisés pour les [frais](https://docs.stripe.com/connect/charges.md), les [recharges](https://docs.stripe.com/connect/top-ups.md) et les [commissions](https://docs.stripe.com/connect/custom-accounts.md#collect-fees). Nous vous recommandons de n’effectuer des paiements et transferts distincts que lorsque vous êtes responsable des soldes négatifs de vos comptes connectés. Un appel à l’API réussi permet d’obtenir les informations sur le compte connecté : ```json { ... "id": ""{{CONNECTED_ACCOUNT_ID}}"", "type": "custom" ... } ``` Conservez `id` dans votre base de données. Il s’agit de l’ID du compte. Vous fournirez cette valeur pour [authentifier](https://docs.stripe.com/connect/authentication.md) celui-ci comme le compte connecté en le passant dans les requêtes dans l’en-tête `Stripe-Account`. > Conservez l’ID de compte reçu. Vous aurez besoin de cette information pour effectuer des requêtes au nom du compte connecté. ## Démarrez le processus de vérification d'identité Un compte créé uniquement avec le pays est assez limité : il ne peut recevoir des fonds qu’en petites quantités. Si vous souhaitez activer les virements et maintenir le compte en règle, vous devez [fournir plus d’informations](https://docs.stripe.com/connect/identity-verification.md) sur le titulaire du compte. La page présentant les [informations de vérification requises](https://docs.stripe.com/connect/required-verification-information.md) énumère les exigences minimales et probables en matière de vérification d’identité. Le moyen le plus simple de collecter ces informations est d’intégrer [Connect Onboarding](https://docs.stripe.com/connect/custom/hosted-onboarding.md) : le processus complexe de vérification est alors délégué à Stripe. Sinon, vous devez non seulement écrire vos propres appels à l’API pour l’intégration initiale, mais également surveiller continuellement l’évolution des exigences d’inscription au fil des changements de réglementations dans le monde. Vous pouvez collecter les informations requises à la [création du compte](https://docs.stripe.com/api.md#create_account), ou plus tard en [modifiant le compte](https://docs.stripe.com/api.md#update_account). Nous vous recommandons de collecter et de fournir d’emblée au moins le nom et la date de naissance de l’utilisateur du compte connecté. Si vous collectez [l’adresse](https://support.stripe.com/questions/connect-address-validation) dès le départ, veillez à valider la valeur de l’État pour les comptes connectés aux États-Unis, au Canada et en Australie dans votre flux d’inscription des utilisateurs. > Pour les comptes dont le paramètre [business_type](https://docs.stripe.com/api/accounts/object.md#account_object-business_type) a la valeur `individual`, vous devez fournir au moins une propriété de type `individual` (par exemple, le prénom de la personne, `individual.first_name`) afin que l’objet [Person](https://docs.stripe.com/api/persons/object.md) soit créé automatiquement. À défaut, ou pour les comptes dont le paramètre `business_type` est `company`, vous devez [créer chaque objet Person](https://docs.stripe.com/api/persons/create.md) du compte. ## Webhooks Après la création d’un compte, toutes les notifications concernant les changements affectant le compte sont envoyés à vos [webhooks](https://docs.stripe.com/connect/webhooks.md) comme événements `account.updated`. Indiquez l’URL du *webhook* (A webhook is a real-time push notification sent to your application as a JSON payload through HTTPS requests) *Connect* (Connect is Stripe's solution for multi-party businesses, such as marketplace or software platforms, to route payments between sellers, customers, and other recipients) dans vos [paramètres de compte](https://dashboard.stripe.com/account/webhooks), puis surveillez ces événements et répondez-y si nécessaire. ## See also - [Inscription des comptes Custom](https://docs.stripe.com/connect/custom/onboarding.md) - [Mise à jour des contrats d’utilisation du service](https://docs.stripe.com/connect/updating-service-agreements.md) - [Vérification d’identité](https://docs.stripe.com/connect/identity-verification.md) - [Authentification](https://docs.stripe.com/connect/authentication.md) - [Création de paiements](https://docs.stripe.com/connect/charges.md)