Page
Guide d'intégration Stripe
Connexion à Stripe
Suivez ce guide pour établir la connexion avec l'API Stripe: https://help.fincome.co/guide/sources/connecter-mon-compte-stripe
Données synchronisées
Entité Stripe
Champs clés synchronisés
Clients (Customers)
id, name, email, address.country, address.postal_code
Produits (Products)
id, name
Tarifs (Prices)
id, nom du plan, recurring.interval, recurring.interval_count, amount, currency
Abonnements (Subscriptions)
id, customer_id, status, trial_start, trial_end, canceled_at, start_date, monthly_value
Factures (Invoices)
id, customer_id, date, status, number
Lignes de facture (Invoice Line Items)
id, invoice_id, subscription_id, price_id, amount_excluding_tax_after_discount, tax_amount, discount_amount, quantity, period_start, period_end
Notes de crédit (Credit Notes)
id, invoice_id, date, status et lignes associées (amount, discount_amount, …)
Événements (Events)
Gestion des mises à jour des objets et sync incrémentale via webhooks
Fonctionnement détaillé de l'intégration
L’intégration Stripe avec Fincome est conçue pour garantir une lecture fidèle et granulaire de vos données de facturation. Voici les principaux mécanismes en œuvre :
- Mapping structuré des objets Chaque entité Stripe (client, produit, abonnement, facture...) est traduite dans Fincome grâce à un mapping champ à champ, selon les règles définies dans notre moteur d'intégration. 
- Détection des périodes d’essai Les périodes d’essai sont automatiquement extraites à partir de - trial_startet- trial_end.
- Suivi détaillé des abonnements Chaque ligne d’abonnement ( - items.data) est suivie séparément pour refléter les montées ou baisses en gamme, les réactivations, les suspensions, etc.
- Annulations & suspensions Les statuts - canceled,- unpaid,- incomplete_expiredsont correctement interprétés. Les champs- cancel_at,- canceled_atet- pause_collectionpermettent une restitution fidèle des fins d’engagement.
- Calcul du MRR Le MRR est déterminé pour chaque ligne d’abonnement à partir du prix (avec sa périodicité) et converti en devise de base selon le taux de change applicable à la date de création. 
- Analyse complète des remises Fincome distingue et valorise : - les remises temporaires (ex : coupons avec durée limitée) 
- les remises permanentes (ex : prix réduits, coupons sans expiration) 
 
- Conversion des devises Les montants sont convertis à la volée en devise de référence (EUR, USD...) grâce au champ - currencyet à la date d’émission de chaque document (facture, avoir...).
- Synchronisation incrémentale et prioritaire Les mises à jour Stripe sont automatiquement détectées via Webhooks (ex : - invoice.updated,- customer.subscription.updated). Toute modification manuelle faite dans Fincome reste prioritaire sur les données synchronisées.
À savoir
- Durée de la première synchronisation Elle peut prendre plusieurs heures selon le volume d’abonnés, de factures ou d’historique à importer. 
- Synchronisation quotidienne Fincome synchronise Stripe automatiquement chaque nuit, incluant les nouvelles données et mises à jour. 
- Écrasement manuel Toute modification faite manuellement dans Fincome (ex : réaffectation d’un abonnement) n’est jamais écrasée par la synchronisation Stripe. 
- Ratelimit Stripe Les limitations d’API imposées par Stripe sont automatiquement gérées. Fincome met en pause et reprend la synchronisation sans action manuelle. 
- Expiration des tokens OAuth La connexion OAuth est automatiquement rafraîchie si besoin. Aucune intervention n’est requise de votre part. 
Vue d'ensemble de l'intégration
Élément
Détail
Méthode d’intégration
OAuth 2.0 (connexion directe depuis Fincome)
Entités prises en charge
Clients, Produits, Prix, Abonnements, Factures, Avoirs
Fréquence de synchronisation
Quotidienne + Webhooks
Import initial
Historique complet Stripe
Méthode de synchronisation
API REST avec pagination starting_after
Suppression de données Stripe
Non supportée (non propagée dans Fincome)
Paramètres de données
Réglage
Fonctionnement
Détection des essais
trial_start et trial_end
Calcul MRR
Périodicité + montant + devise à la date
Fin d’engagement
cancel_at ou canceled_at
Annulation
Statut + pause_collection, cancel_at
Abonnements
Suivi par ligne (items.data)
Remises
Coupons : temporaire ou permanente
Conversion devises
currency + date facture
Resynchronisation
Automatique (priorité aux modifs manuelles)
Mapping technique (Stripe → Fincome)
Clients
Stripe
Fincome
id
original_id
name
name
address.country / shipping.address.country
country
address.postal_code / shipping.address.postal_code
zip_code
Produits & Prix
Stripe
Fincome
product.id
original_id (produit)
product.name
name (produit)
price.id
original_id (prix)
nickname / plan
name (prix)
recurring.interval
period_unit
recurring.interval_count
period_length
unit_amount
amount
currency
currency_code
product
product_id
Abonnements
Stripe
Fincome
id
original_id
customer
customer_id
status, pause_collection
status
trial_start
trial_start
trial_end
trial_end
created
deal_closed_date
start_date
subscription_start_date
cancel_at
effective_cancellation_date
canceled_at
canceled_at
price.id / plan.id
price_id
Factures & Lignes
Stripe
Fincome
id
original_id (facture)
customer
customer_id
status
status
number
invoice_number
status_transitions.finalized_at
date
lines[].id
original_id (ligne)
subscription
subscription_id
quantity
quantity
tax_amount
tax_amount
discount_amount
discount_amount
period.start / period.end
period_start / period_end
currency
currency_code
Avoirs
Stripe
Fincome
id
original_id
invoice
invoice_id
status
status
created
date
lines[].id
original_id (ligne avoir)
invoice_line_item
invoice_line_item_id
amount
amount(_main)
discount_amount
discount_amount
temporary_discount_amount
temporary_discount_amount
currency
currency_code
description
description
Besoin d’aide ?
Notre équipe support est disponible via le chat de l’application ou par email : [email protected]
Prochaines étapes
- Consultez vos KPIs dans les vues MRR, Churn, et Cohortes 
- Ajoutez d’autres sources de facturation (Stripe, Chargebee, etc.) 
- Enrichissez vos données clients (segmentation, taille d’entreprise...) 
- Planifiez une session avec votre Customer Success pour aller plus loin 
Mis à jour
