# Comptes financiers de plateforme Pour comprendre le fonctionnement du compte financier de votre plateforme. Une fois que vous avez [obtenu un accès API](https://docs.stripe.com/treasury/connect/access.md) à Stripe Treasury pour les plateformes, nous créons automatiquement un compte financier sur votre plateforme. Pour les *environnements de test* (A sandbox is an isolated test environment that allows you to test Stripe functionality in your account without affecting your live integration. Use sandboxes to safely experiment with new features and changes), il s’agit d’un compte financier de plateforme de test. Le compte financier de la plateforme de test dans votre environnement de test vous permet de créer et de tester votre intégration sans affecter le compte financier de la plateforme de votre compte en production. Le compte financier de la plateforme en mode production est celui sur lequel vous déposez vos propres fonds, qui serviront de fonds de roulement pour votre programme Treasury pour les plateformes. Le compte financier de la plateforme en mode production dispose de son propre numéro de routage et de son propre numéro de compte, et prend en charge la plupart des types de mouvements de fonds, à l’instar des comptes financiers associés aux comptes connectés de votre plateforme. ## Spécificités liées aux comptes financiers Les comptes financiers (en mode production et en mode test) de votre plateforme sont similaires aux comptes financiers associés aux comptes connectés de votre plateforme. Vous devez utiliser les mêmes requêtes à l’API quel que soit le compte financier concerné. Cependant, vous n’avez pas besoin d’inclure l’[en-tête Stripe-Account](https://docs.stripe.com/connect/authentication.md#stripe-account-header) lorsque vous effectuez des appels à l’API sur le compte financier de votre plateforme. L’en-tête `Stripe-Account` indique qu’une requête est effectuée pour le compte financier du compte connecté associé plutôt que pour celui de votre plateforme. La liste suivante détaille les différences entre les comptes financiers de la plateforme et les comptes financiers associés aux comptes connectés : - Vous ne pouvez pas associer des cartes Stripe Issuing aux comptes financiers de votre plateforme. - Vous pouvez associer des cartes Stripe Issuing aux comptes financiers eux-mêmes rattachés à des comptes connectés. - Vous ne pouvez pas transférer des fonds du solde du compte financier de votre plateforme directement vers le solde d’un compte connecté. - Vous pouvez transférer des fonds du solde du compte financier de votre plateforme directement vers le solde d’un compte financier associé à un compte connecté. - Vous devez utiliser le Dashboard Stripe (plutôt que l’API) pour définir le compte financier de la plateforme en tant qu’objet `BankAccount`, que vous pouvez utiliser pour les virements effectués depuis le solde des paiements de la plateforme ou les recharges vers ce solde. - Consultez le guide [Payouts et recharges](https://docs.stripe.com/treasury/connect/moving-money/payouts.md#financial-accounts-as-external-accounts) pour plus d’informations - Vous ne pouvez pas accélérer les virements du solde du compte de la plateforme vers le solde du compte financier de la plateforme. ## Récupération des informations relatives au compte financier de votre plateforme Vous pouvez récupérer les informations des comptes financiers de votre plateforme via l’API et le Dashboard Stripe. #### Dashboard Consultez les comptes financiers de votre plateforme, ainsi que leurs numéros de routage, numéros de compte et soldes, dans la section **Comptes financier** sous l’onglet **Soldes** de votre [Dashboard](https://dashboard.stripe.com/test/treasury/balances) Stripe. Cliquez sur un compte financier de la plateforme pour ouvrir une vue détaillée dans laquelle vous pouvez consulter davantage informations, notamment : - Fonctionnalités des comptes financiers - Historique du solde - Transactions récentes - Logs et événements #### API Utilisez `GET /v1/treasury/financial_accounts` pour renseigner toutes les informations relatives aux comptes financiers de votre plateforme via l’API. Étant donné que cette requête concerne le compte financier de la plateforme, elle ne contient pas l’en-tête `Stripe-Account`. ```curl curl https://api.stripe.com/v1/treasury/financial_accounts \ -u "<>:" ``` Sauf échec de l’opération, la réponse inclut l’`id` du compte financier de votre plateforme. Vous pouvez l’utiliser pour récupérer directement les informations relatives au compte financier de votre plateforme à l’aide de la commande `GET /v1/treasury/financial_accounts/{{FINANCIALACCOUNT_ID}}`. ```curl curl https://api.stripe.com/v1/treasury/financial_accounts/{{TREASURYFINANCIALACCOUNT_ID}} \ -u "<>:" ``` L’objet `FinancialAccount` affiche les données qui définissent votre compte financier, notamment votre solde et le solde des transactions en attente. #### JSON (commenté) ```json { "object": "treasury.financial_account", "created": 1612927106, "id": "fa_123", "country": "US", "supported_currencies": ["usd"], // Arrays of active, pending and restricted features summarize the status of all requested features "active_features": ["financial_addresses.aba", "deposit_insurance"], "pending_features": ["inbound_transfers.ach"], "restricted_features": ["intra_stripe_flows", "outbound_payments.ach", "outbound_payments.us_domestic_wire"], "balance": { "cash": {"usd": 9000}, "inbound_pending": {"usd": 0}, "outbound_pending": {"usd": 1000} }, // The FinancialAccount gains a FinancialAddress once the `financial_addresses.aba` feature is active. For more information, see "Activating features" "financial_addresses": [ { "type": "aba", "supported_networks": ["ach", "domestic_wire_us"], "aba": { "account_number_last4": "7890", // Use the expand[] parameter to view the `account_number` field hidden by default "account_number": "1234567890", "routing_number": "000000001", "bank_name": "Goldman Sachs" } } ], "livemode": true, // Financial accounts begin in the "open" state, but can be closed // `status_details.closed` is populated once a financial account is closed "status": "open", "status_details": { // `closed` is null if financial account is not closed "closed": { // List of one or more reasons why the FinancialAccount was closed: // - account_rejected // - closed_by_platform // - other "reasons": [] } }, // User-defined metadata "metadata": {} } ``` ### Récupérer les fonctionnalités du compte financier de votre plateforme Utilisez `GET /v1/treasury/financial_accounts/{{FINANCIALACCOUNT_ID}}/features` pour récupérer les informations relatives aux fonctionnalités de compte financier de votre plateforme. ```curl curl https://api.stripe.com/v1/treasury/financial_accounts/{{TREASURYFINANCIALACCOUNT_ID}}/features \ -u "<>:" ``` Sauf échec de l’opération, la réponse détaille les fonctionnalités affectées au compte financier de votre plateforme. ```json { "object": "treasury.financial_account_features", "card_issuing": { "requested": true, "status": "active", "status_details": [] }, "deposit_insurance": { "requested": true, "status": "active", "status_details": [] }, "financial_addresses": { "aba": { "requested": true, "status": "active", "status_details": [] } }, "inbound_transfers": { "ach": { "requested": true, "status": "active", "status_details": [] } }, "intra_stripe_flows": { "requested": true, "status": "active", "status_details": [] }, "outbound_payments": { "ach": { "requested": true, "status": "active", "status_details": [] }, "us_domestic_wire": { "requested": true, "status": "active", "status_details": [] } } } ``` ## Créer des comptes financiers supplémentaires pour votre plateforme Vous pouvez créer jusqu’à 3 comptes financiers sur votre compte de plateforme. Utilisez `POST financial_accounts` sans en-tête `Stripe-Account` pour créer un nouveau compte financier. ## Compte financier par défaut de la plateforme Votre plateforme comprend un compte financier par défaut, que Stripe utilise pour gérer votre plateforme. Par exemple, Stripe utilise le compte financier par défaut pour corriger les soldes négatifs des comptes connectés. Par défaut, le premier compte financier que vous créez sur votre compte de plateforme devient votre compte financier par défaut. Pour le vérifier, vérifiez que le champ `is_default` est défini sur `true` sur le compte financier. ## Transférer des fonds entre les comptes financiers de la plateforme et ses comptes connectés Utilisez `OutboundPayments` sur le réseau `stripe` pour transférer instantanément des fonds entre un compte financier de plateforme et les comptes financiers de comptes connectés associés à la même plateforme. Consultez la page [Créer un OutboundPayment vers un compte financier](https://docs.stripe.com/treasury/connect/moving-money/out-of/outbound-payments.md#create-obp-for-fa) pour plus d’informations. ## See also - [Structure du compte Treasury pour les plateformes](https://docs.stripe.com/treasury/connect/account-management/accounts-structure.md) - [Gestion des comptes connectés](https://docs.stripe.com/treasury/connect/account-management/connected-accounts.md) - [Gestion des soldes](https://docs.stripe.com/treasury/connect/account-management/working-with-balances-and-transactions.md) - [Transférer des fonds vers des comptes financiers](https://docs.stripe.com/treasury/connect/moving-money/moving-money-into-financial-accounts.md) - [Retirer des fonds de comptes financiers](https://docs.stripe.com/treasury/connect/moving-money/moving-money-out.md)