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 marketplaces
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
    Appeler l'API pour les comptes connectés
    Recommandations d'intégration
    Migrer vers une configuration prendre en charge
    Configurez le comportement des comptes connectés
    Utiliser l’API Accounts v2 dans votre intégration existante
    Utiliser Accounts comme clients
    Écouter les mises à jour
    Tests
Exemples d'intégration
Gestion de compte
Inscrire des comptes
Configurer les dashboards des comptes
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 marketplacesIntegration fundamentals

Utilisez l’objet Accounts en tant que clients

Accepter les paiements provenant de comptes configurés comme clients.

Avec Comptes v2, vous pouvez utiliser un objet de compte de manière similaire à un objet Customer en lui assignant la configuration client.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl -X POST https://api.stripe.com/v2/core/accounts \ -H "Authorization: Bearer
sk_test_BQokikJOvBiI2HlWgH4olfQ2
"
\ -H "Stripe-Version: 2025-11-17.preview" \ --json '{ "contact_email": "jenny.rosen@example.com", "display_name": "Jenny Rosen", "identity": { "country": "us", "individual": { "given_name": "Jenny Rosen" } }, "configuration": { "customer": { "capabilities": { "automatic_indirect_tax": { "requested": true } } } }, "include": [ "configuration.customer", "identity" ] }'

Lorsque vous activez Accounts v2, vos intégrations hébergées sur Stripe, comme Checkout, créent des comptes avec la configuration client au lieu de créer des clients. Nous vous recommandons de mettre à jour les références client dans votre code afin qu’elles renvoient plutôt aux comptes.

ObjectifRéférence v1Référence v2
Référence clientcustomercustomer_account
Identification des clientscus_xxxxxacct_xxxxx
Définir une adresse de facturationaddress
  • identity.individual.address si le type d’entité est individual.
  • identity.entreprise_details.address si le type d’entité est autre que individual.
Définir une adresse de livraisonshippingconfiguration.customer.shipping

Fournir un compte en tant que client

Requêtes API telles que Subscriptions et SetupIntents vous obligent à spécifier un client. Ces demandes acceptent soit les paramètres customer oucustomer_account. L’exemple suivant montre un abonnement qui spécifie le client en passant un objet Accounts v2 comme le customer_account.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/subscriptions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Version: 2025-04-30.preview" \ -d customer_account=acct_xxxxx \ -d "items[0][price]"=price_CBb6IXqvTLXp3f \ -d "items[0][quantity]"=5

Comptes de référence dans les intégrations Customer v1

Une requête qui précise le paramètre customer_account renvoie les deux propriétés customer etcustomer_account, avec des valeurs formatées correspondantes. Cela maintient la compatibilité avec les intégrations existantes de Billing and Payments.

Example response
{ "id": "sub_1Mow234", . . . "customer": "cus_xxxxx", "customer_account": "acct_xxxxx" }

Vous pouvez également récupérer ou mettre à jour des comptes configurés par le client en utilisant l’endpoint /v1/customers.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl -X POST https://api.stripe.com/v1/customers/acct_1234 \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

Webhooks Accounts v2

Les webhooks Accounts v2 envoient des événements légers.

ActionÉvénement v1Événement v2
Client créécustomer.createdAccounts v2 envoie des événements distincts indiquant la création du compte et la configuration client :
  • v2.core.account.created
  • v2.core.account[configuration.customer].updated
Adresse de facturation mise à jourcustomer.updatedv2.core.account[identity].updated
Actions abonnementcustomer.subscription.[action]Aucun ; utilisez l’événement v1
Client effacécustomer.deletedv2.core.account.closed

Propriétés de la facture client

Valeur des donnéesPropriété Customers v1Propriété Accounts v2
Crédit client sauvegardéinvoice_credit_balanceAucun ; voir Référence à un ID Accounts v2 dans un chemin /v1/customers
Préfixe facture clientinvoice_prefixconfiguration.customer.billing.invoice.prefix
Paramètres personnalisésinvoice_settings.custom_fieldsconfiguration.customer.billing.invoice.custom_fields
Moyen de paiement par défautinvoice_settings.default_payment_methodconfiguration.customer.billing.default_payment_method
Pied de page de la factureinvoice_settings.footerconfiguration.customer.billing.invoice.footer
Options de rendu des facturesinvoice_settings.rendering_optionsconfiguration.customer.billing.invoice.rendering.template

Référencez un ID Accounts v2 dans un paramètre de chemin v1/clients

Accounts v2 n’a pas d’endpoints pour chaque fonction client. Pour effectuer les actions suivantes pour un objet Accounts v2, utilisez l’endpoint v1/customers et transmettez l’ID du compte (acct_xxxxx) comme paramètre de chemin d’accès.

Cas d’usageendpoint v1 avec ID de compte
Gérer les soldes de trésorerie
  • v1/customers/acct_xxxxx/cash_balances
  • v1/customers/acct_xxxxx/cash_balances/:id
Gérer la liste de toutes les opérations sur solde disponible
  • GET v1/customers/acct_xxxxx/cash_balance_transactions
  • GET v1/customers/acct_xxxxx/cash_balance_transactions/:id
  • POST v1/test_helpers/customers/acct_xxxxx/fund_cash_balance
  • POST v1/customers/acct_xxxxx/funding_instructions
  • GET v1/customers/acct_xxxxx/funding_instructions

Gérer le solde créditeur de la facture

Pour Accounts v2, le ending_balance de la dernière facture finalisée du compte est l’équivalent du facture_credit_balance pour les clients v1.

  • POST v1/customers/acct_xxxxx/balance_transactions
  • POST v1/customers/acct_xxxxx/balance_transactions/:id
  • GET v1/customers/acct_xxxxx/balance_transactions/:id
  • GET v1/customers/acct_xxxxx/balance_transactions
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