# Compte financier Affichez les détails d'un compte financier. La section Compte financier affiche la vue d’un [compte financier](https://docs.stripe.com/api/treasury/financial_accounts.md) pour vos comptes connectés. Note: The following is a preview/demo component that behaves differently than live mode usage with real connected accounts. The actual component has more functionality than what might appear in this demo component. For example, for connected accounts without Stripe dashboard access (custom accounts), no user authentication is required in production. La limite d’autorisation pour ce composant se situe au niveau du compte connecté, et non au niveau financial account individuel. Cette interface utilisateur doit être présentée aux utilisateurs disposant d’un accès à l’ensemble des financial accounts, et non à ceux disposant d’un accès restreint à un seul financial account. ## Collecte de comptes externes Utilisez la fonctionnalité [external_account_collection](https://docs.stripe.com/api/account_sessions/create.md#create_account_session-components-financial_account-features-external_account_collection) pour contrôler si le composant collecte des informations sur les comptes externes. Ce paramètre est activé par défaut. Lorsque le paramètre `external_account_collection` est activé, [l’authentification de l’utilisateur](https://docs.stripe.com/connect/get-started-connect-embedded-components.md#user-authentication-in-connect-embedded-components) est requise. Vous pouvez désactiver l’authentification utilisateur Stripe à l’aide du paramètre [disable_stripe_user_authentication](https://docs.stripe.com/api/account_sessions/create.md#create_account_session-components-financial_account-features-disable_stripe_user_authentication). ## Désactiver l’authentification utilisateur Stripe Utilisez la fonctionnalité [disable_stripe_user_authentication](https://docs.stripe.com/api/account_sessions/create.md#create_account_session-components-financial_account-features-disable_stripe_user_authentication) pour contrôler si le composant nécessite l’authentification utilisateur Stripe. - Par défaut, le paramètre `disable_stripe_user_authentication` est l’opposé de la valeur [external_account_collection](https://docs.stripe.com/api/account_sessions/create.md#create_account_session-components-financial_account-features-external_account_collection). - Si vous ne définissez pas le paramètre `external_account_collection`, sa valeur par défaut est vraie, par conséquent, le paramètre `disable_stripe_user_authentication` est défini par défaut sur faux. - Lorsque le paramètre `controller.requirement_collection` est défini sur `stripe`, les deux valeurs sont définies par défaut sur faux. Cette valeur ne peut être vraie que pour les comptes où le paramètre `controller.requirement_collection` a la valeur `application`. Nous vous recommandons de mettre en œuvre l’authentification à deux facteurs ou des mesures de sécurité équivalentes à titre de [bonne pratique](https://docs.stripe.com/connect/risk-management/best-practices.md#prevent-account-take-overs). 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](https://docs.stripe.com/connect/risk-management/best-practices.md#decide-your-approach-to-negative-balance-liability). ## Créer une session de compte Lors de la [création d’une session de compte](https://docs.stripe.com/api/account_sessions/create.md), activez le composant de compte financier en spécifiant `financial_account` dans le paramètre `components`. Vous pouvez activer ou désactiver des fonctionnalités du composant de compte financier en spécifiant le paramètre `features` sous `financial_account`. ```curl curl https://api.stripe.com/v1/account_sessions \ -u "<>:" \ -d "account={{CONNECTEDACCOUNT_ID}}" \ -d "components[financial_account][enabled]=true" \ -d "components[financial_account][features][send_money]=true" \ -d "components[financial_account][features][transfer_balance]=true" \ -d "components[financial_account][features][external_account_collection]=true" ``` Après avoir créé la session de compte et [initialisé ConnectJS](https://docs.stripe.com/connect/get-started-connect-embedded-components.md#account-sessions), vous pouvez afficher le composant du compte financier dans le front-end : #### JavaScript ```js // Include this element in your HTML const financialAccount = stripeConnectInstance.create('financial-account'); financialAccount.setFinancialAccount('{{FINANCIAL_ACCOUNT_ID}}') container.appendChild(financialAccount); ``` Ce composant intégré prend en charge les paramètres suivants : #### HTML + JS | Méthode | Type | Description | Par défaut | | --------------------- | -------- | ------------------------------------ | ----------- | | `setFinancialAccount` | `string` | L’ID du compte financier à afficher. | obligatoire | #### React | Propriété React | Type | Description | | | ------------------ | -------- | ------------------------------------ | ----------- | | `financialAccount` | `string` | L’ID du compte financier à afficher. | obligatoire |