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
    Plateforme SaaS
      Démarrage rapide
      Tâches essentielles
        Créer un compte connecté
        Configurer l’accès au Dashboard
        Inscrire un compte connecté
        Accepter un paiement
        Collecter les frais de plateforme
        Débiter des frais de service
        Effectuer des virements vers des comptes connectés
        Gérez les litiges et les remboursements
    Marketplace
Principes de base de l'intégration
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 places de marchéDesign your integrationSaaS platformEssential tasks

Facturer des frais SaaS à vos comptes connectésVersion bêta publique

Utilisez Billing pour facturer des abonnements SaaS directement à vos comptes connectés.

Vous pouvez utiliser Stripe Billing pour débiter des frais d’abonnement récurrents à vos comptes connectés pour l’utilisation de votre plateforme.

Créer un produit avec un tarif récurrent

Créez un produit et un tarif représentant vos frais d’abonnement. Vous pouvez utiliser l’API ou le Dashboard.

Dans votre Dashboard, allez dans le catalogue de produits et cliquez sur + Créer un produit. Créez un produit et attribuez-lui un prix. Pour configurer le prix comme un abonnement, sélectionnez Prix récurrents et définissez la Période de facturation.

Une fois que vous avez ajouté le produit et le tarif, enregistrez l’ID de tarif pour l’utiliser ultérieurement lors de la création d’un abonnement. L’ID de tarif ressemble à price_xxxxxxxxxxxxxx. Dans le Dashboard, vous pouvez copier l’ID de tarif dans le presse-papiers à partir de la page relative aux informations sur le produit. Dans la section Tarifs, cliquez sur le menu déroulant () à côté du tarif de l’abonnement, puis cliquez sur Copier l’ID de tarif.

Créer des abonnements pour débiter vos comptes connectés

Vous pouvez prélever les frais d’abonnement SaaS directement depuis le solde Stripe d’un compte connecté. Le compte connecté doit répondre aux exigences suivantes :

  • Il doit disposer à la fois des configurations merchant et customer.
  • La fonctionnalité card_payments de sa configurationmerchant doit être active.
  • Son solde disponible doit disposer de fonds suffisants pour effectuer le paiement complet.

Pour permettre aux propriétaires de vos comptes connectés d’acheter des abonnements à l’aide d’un processus personnalisé, utilisez un SetupIntent afin d’associer un PaymentMethod à leur objet Account.

Pour associer le paiement à partir du solde Stripe du compte comme moyen de paiement lors de la création d’un SetupIntent, précisez les valeurs suivantes :

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/setup_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Version: 2025-04-30.preview" \ -d "payment_method_types[]"=stripe_balance \ -d confirm=true \ -d customer_account=acct_xxxxxxxxxxxxxx \ -d usage=off_session \ -d "payment_method_data[type]"=stripe_balance

La création du SetupIntent renvoie ce type de données :

{ "id": "seti_123", "object": "setup_intent", "customer": "cus_xxxxxxxxxxxxxx", "customer_account": "acct_xxxxxxxxxxxxxx", "payment_method": "pm_xxxxxxxxxxxxxx", "status": "succeeded" }

You can then create Subscriptions using the account’s attached PaymentMethod by passing the Account ID as the customer_account.

Pour créer un abonnement prélevant des paiements sur le solde Stripe du compte, définissez explicitement le type de moyen de paiement, comme dans l’exemple suivant.

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_xxxxxxxxxxxxxx \ -d default_payment_method=pm_xxxxxxxxxxxxxx \ -d "items[0][price]"=price_xxxxxxxxxxxxxx \ -d "items[0][quantity]"=1 \ -d "payment_settings[payment_method_types][0]"=stripe_balance

Configurer votre intégration pour gérer les échecs de paiement de solde Stripe

Lorsque vous encaissez un paiement à partir du solde Stripe d’un compte connecté, le solde disponible du compte doit disposer de fonds suffisants pour effectuer le paiement complet. Dans le cas contraire, le paiement échoue. Si vous prévoyez d’encaisser des paiements directement à partir du solde Stripe de vos comptes connectés, nous vous recommandons de configurer votre intégration pour gérer les échecs de paiement liés au solde.

Éviter les échecs de paiement à partir du solde

Étant donné que les paiements provenant du solde Stripe d’un compte connecté dépendent de ses fonds disponibles, vous pouvez éviter les échecs de paiement en prenant des mesures pour optimiser les soldes de vos comptes connectés.

Personnaliser la fréquence de virement des comptes connectés

Coordonnez vos fréquences de virement avec vos cycles de facturation d’abonnement. Par exemple, si vous facturez vos frais d’abonnement le premier jour du mois et que vous programmez des virements hebdomadaires le lundi, davantage de virements seront effectués les mois avec davantage de lundis. Ces mois afficheront des soldes disponibles plus faibles que ceux avec moins de virements, ce qui augmentera la probabilité d’échecs de paiement.

Pour éviter les échecs de paiement liés aux virements, vous pouvez également passer aux virements manuels avant le paiement d’un abonnement. Avant chaque paiement d’abonnement, si les fonds disponibles d’un compte connecté sont suffisants, passez aux virements manuels afin que le paiement de l’abonnement soit réglé avant que le virement automatique n’effectue la compensation du compte. Une fois l’abonnement payé, réactivez les virements automatiques.

Définir un solde minimum sur les comptes connectés

Vous pouvez empêcher les virements automatiques de faire baisser le solde disponible d’un compte connecté en dessous d’un certain montant en définissant un solde minimum pour ce compte.

  1. Recherchez le compte dans votre Dashboard.
  2. Dans le menu déroulant du compte (), sélectionnez Afficher le Dashboard comme….
  3. Cliquez sur l’icône d’engrenage et sélectionnez Paramètres.
  4. Sous Paramètres du compte, cliquez sur Entreprise.
  5. Sélectionnez l’onglet Comptes de virement externes et fréquence des virements.
  6. Activez l’option Conserver un montant minimum dans votre solde de paiements et saisissez un montant.

Vous devez définir manuellement le solde minimum pour chaque compte connecté.

Gérer les échecs de paiement à partir du solde

Configurez des webhooks et des destinations d’événement pour recevoir des notifications sur les paiements d’abonnement. Identifiez les échecs de paiement en écoutant l’événement invoice.payment_failed. En cas d’échec d’un paiement :

  • L’état du PaymentIntent passe à requires_action.
  • L’abonnement reste à l’état incomplete pour la facture en cours.
  • L’abonnement continue de générer des factures, qui restent à l’état draft.

Relances automatiques

Activer les nouvelles tentatives pour les paiements de solde échoués en raison de fonds disponibles insuffisants sur les factures d’abonnement récurrentes. Les nouvelles tentatives automatiques programment 2 tentatives de paiement suite à un échec pour fonds insuffisants :

  • La première nouvelle tentative a lieu au moins 24 heures après l’échec du paiement.
  • Si nécessaire, la deuxième nouvelle tentative a lieu le dimanche suivant la première.

Ce calendrier de nouvelles tentatives vise à donner à votre compte connecté le temps d’accumuler plus de fonds sur son solde Stripe et à éviter les conflits avec les virements programmés.

Vous pouvez activer les nouvelles tentatives pour n’importe quel montant, sans frais supplémentaires.

Nouvelle tentative manuelle

Si un paiement à partir d’un solde Stripe échoue en raison de fonds disponibles insuffisants, vous pouvez le relancer manuellement en suivant ces étapes :

  1. Définissez la fréquence des virements du compte connecté sur manual.
  2. Écoutez le prochain paiement qui sera effectué sur le compte connecté, puis vérifiez le solde disponible du compte.
  3. Si le solde disponible est supérieur ou égal aux frais d’abonnement, définissez le moyen de paiement de la facture impayée sur stripe_balance et réessayez. Sinon, continuez à écouter les paiements jusqu’à ce que le solde disponible soit suffisant pour payer la facture.
  4. Si le paiement réussit, rétablissez la fréquence de virement normale du compte connecté.

Plutôt que de relancer un paiement ayant échoué à partir d’un solde Stripe, vous pouvez essayer d’utiliser un autre moyen de paiement en l’indiquant directement sur la facture. Vous pouvez également mettre en place un flux qui permet aux comptes connectés de mettre à jour les moyens de paiement qu’ils utilisent dans le cadre de leur abonnement.

Étapes suivantes

Lorsque vos comptes connectés peuvent accepter des paiements et que vous avez configuré votre monétisation, configurez les virements afin que vos comptes connectés puissent transférer leur solde sur Stripe vers leurs comptes externes.

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