Passer au contenu principal

Vue d’ensemble

L’intégration Stripe Billing transforme une commande Qwoty signée en Subscription Schedule Stripe. Chaque phase du plan tarifaire devient une phase Stripe avec ses propres éléments, sa fréquence de facturation et sa durée. Les frais ponctuels (frais de mise en service, matériel, onboarding) sont ajoutés comme éléments de facture sur le premier cycle de facturation. Les remises sont appliquées sous forme de coupons Stripe natifs, au niveau de l’élément, de la phase ou de l’élément de facture ajouté. Si la commande comporte un délai de démarrage, l’intégration crée automatiquement une période d’essai de cette durée avant le début de la facturation.

Authentification

1

Accéder à votre tableau de bord Stripe

Rendez-vous sur dashboard.stripe.com et connectez-vous.
2

Créer une clé API restreinte

Allez dans Developers › API keys › Create restricted key.Accordez l’accès en écriture à : Customers, Subscriptions, Subscription Schedules, Invoices, Tax rates, Coupons.
3

Copier la clé secrète

Copiez la clé qui commence par sk_live_ (ou sk_test_ pour les tests).
4

La coller dans les paramètres de l’intégration

Collez la clé dans le champ Workspace API token ci-dessous.
Si vous utilisez plusieurs comptes Stripe (un par unité commerciale), réglez Token scope sur business_unit et fournissez une clé par ID d’unité commerciale.

Paramètres

Authentification

Facturation

Taxes

Quand tax_mode = automatic, aucun taux de taxe Qwoty n’est envoyé à Stripe. Stripe Tax doit être configuré dans votre tableau de bord Stripe.

Période d’essai

Une période d’essai est créée automatiquement quand le type de démarrage de facturation de la commande est sign_day avec delay_days > 0. Elle dure exactement delay_days jours.

Après la création

Résultat

Ce qui est créé dans Stripe

1. Customer (s’il n’est pas déjà associé) L’intégration recherche le client par son ID Qwoty (stocké dans les métadonnées Stripe), puis par e-mail. S’il est introuvable, un nouveau client Stripe est créé et son ID Stripe est réécrit dans Qwoty (external_ids.accounting). 2. Coupons (un par montant de remise distinct) Pour chaque remise de la commande, l’intégration recherche un coupon Stripe existant avec l’ID qwoty_{orderId}_{amountCents}_{currency}_{duration} avant d’en créer un nouveau. Tous les coupons Qwoty sont préfixés par qwoty_ pour être facilement repérables dans votre tableau de bord Stripe. 3. Taux de taxe (mode manuel uniquement) Les taux de taxe sont résolus via external_ids.accounting sur chaque taxe. S’ils sont introuvables, l’intégration recherche dans Stripe par pourcentage et par pays, puis crée un nouveau taux de taxe s’il n’existe pas. 4. Subscription Schedule Phases : une par phase du plan CPQ : Éléments par phase : un par ligne facturable : Éléments ponctuels (issus des sections produits, ajoutés à la phase 0) :

Exemple : abonnement en 2 phases avec frais de mise en service

Une commande Qwoty avec des frais de mise en service et deux phases récurrentes de 12 mois produit :
Tous les prix sont envoyés hors taxes (HT). La taxe est appliquée par Stripe au moment de la génération de la facture, soit automatiquement (Stripe Tax), soit via les taux de taxe résolus.
Dernière modification le 27 octobre 2026