SaaS · Outils développeurs
Image Charts

Automatiser 100 % du cycle d’abonnement Stripe

Gestion manuelle des abonnements (un CSV mis à jour à la main) que je remplace par une intégration Stripe temps réel, fiable et résiliente, jusqu’à la détection automatique des impayés.

Développeur Back-endOctobre 2023
100 %
du cycle d’abonnement automatisé
5 000 €
de créances impayées détectées
~15 min
économisées par abonnement
Le défi

Le point de départ

Image Charts génère des graphiques via URL pour les emails et dashboards des développeurs. En pleine croissance, le fondateur gérait encore les abonnements Stripe à la main, en éditant un fichier CSV à chaque nouvel abonné : fragile, chronophage et non évolutif. Objectif : automatiser entièrement ce processus côté back-end.

Opérationnel
Problème initial
Gestion manuelle et chronophage via un CSV.
Objectif de la mission
Automatiser 100 % du cycle de vie des abonnés.
Fiabilité
Problème initial
Erreurs humaines, impayés non détectés.
Objectif de la mission
Sécuriser le processus et fiabiliser la détection des impayés.
Technique
Problème initial
Aucune intégration temps réel Stripe ↔ base interne.
Objectif de la mission
Bâtir une intégration robuste (webhooks / file d’attente).
Mon approche

Ce qui a été mis en œuvre

  1. 1

    Intégration temps réel & résiliente

    • Webhooks Stripe pour capter les événements d’abonnement en temps réel.
    • File d’attente Redis : aucun événement perdu, même en pic de charge.
  2. 2

    Automatisation complète du flux

    • Logique métier Node.js/NestJS pour interpréter les statuts Stripe.
    • Base mise à jour automatiquement, sans aucune intervention manuelle.
  3. 3

    Environnement & qualité

    • TypeScript et NestJS pour une architecture back-end maintenable.
    • Tests unitaires sur les webhooks et la mise à jour de la base.
Résultats

Ce que ça a changé

Efficacité

Avant

Validation manuelle (~15 min par abonnement).

Après

Validation instantanée et sans erreur.

Focus rétabli sur le développement produit.

Finances

Avant

Impayés non détectés ou traités tard.

Après

Détection automatique des impayés (jusqu’à 5 000 €).

Cash-flow amélioré, pertes réduites.

Fiabilité

Avant

Processus manuel sur fichier CSV, sujet à erreur.

Après

Webhooks + file d’attente Redis, zéro événement perdu.

Système résilient même en pic de charge.
Compétences mobilisées

La stack du projet

Back-end

  • Node.js (Nest.js)
  • TypeScript

Intégration & résilience

  • Stripe
  • Redis

Autres réalisations

Orfeo

Management technique et restructuration globale du pôle technique pour soutenir la croissance du produit et garantir un delivery industriel sur le long terme.

Voir la réalisation

Troves

Audit technique indépendant, revue de code et QA. Plateforme mobile d’acquisition de packs numériques de cartes de collection gradées.

Voir la réalisation

Parlons de votre projet

Disponibilité

Disponible en remoteParisNantesRennesAngers