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.
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.

