Aller au contenu
Produit · 5 min de lecture

WITHMIA v1.0.7 — Facturation et paiement au complet

Correction définitive du paiement sur Flow.cl lorsque la carte est déjà enregistrée, synchronisation des offres via API et audit complet de la facturation : dépassements, membres supplémentaires et abonnements récurrents vérifiés de bout en bout.

É

Équipe WITHMIA

WITHMIA

Note (juillet 2026) : les offres Business et Enterprise s’appellent aujourd’hui Team et Max. Les tarifs restent identiques.

La v1.0.6 a peaufiné l’expérience de connexion. La v1.0.7 s’assure que tout ce qui touche aux paiements fonctionne sans accroc : paiement, abonnements, facturation des dépassements et membres supplémentaires.

Le problème : une erreur 500 au paiement avec une carte déjà enregistrée

Lorsqu’un utilisateur tentait de s’abonner alors que sa carte était déjà enregistrée chez Flow.cl, le système échouait avec une erreur 500. Le plus grave : Flow.cl avait déjà débité le client, mais le système ne parvenait pas à le rediriger vers la page de confirmation.

Pourquoi cela arrivait

Le parcours de paiement de Flow.cl comporte deux étapes :

  1. createSubscription() — crée l’abonnement et effectue le débit automatique si la carte est déjà enregistrée
  2. registerCustomer() — génère l’URL de paiement pour que le client saisisse sa carte

Le hic : quand la carte était déjà enregistrée, createSubscription() débitait correctement, mais registerCustomer() levait une exception parce que le client existait déjà chez Flow.

La solution

registerCustomer() est désormais encapsulé dans un try/catch. En cas d’échec (carte déjà enregistrée), le système considère que le paiement a bien été traité et active directement l’abonnement :

  • Il définit status = 'active' en base de données
  • Il calcule ends_at selon le cycle de facturation (mensuel ou annuel)
  • Il renvoie l’état active au frontend au lieu d’une URL de redirection
  • Le frontend le détecte et affiche une notification de succès avec redirection automatique

Synchronisation des offres avec Flow.cl

Nous avons créé la commande Artisan flow:sync-plans, qui synchronise les 6 offres d’abonnement (3 niveaux × 2 cycles) directement avec l’API de Flow.cl :

  • Pro mensuel : $24.990 CLP
  • Pro annuel : $254.990 CLP
  • Business mensuel : $44.990 CLP
  • Business annuel : $459.990 CLP
  • Enterprise mensuel : $149.990 CLP
  • Enterprise annuel : $1.529.990 CLP

Plus besoin de créer les offres à la main dans le tableau de bord Flow.

Audit complet du système de facturation

Nous avons vérifié que tous les flux de facturation sont correctement implémentés et alignés sur la page tarifaire :

Abonnements récurrents ✅

  • Le webhook Flow.cl confirme les paiements, renouvelle ends_at et génère une Invoice
  • Les paiements refusés sont gérés (statut → past_due ou cancelled)

Facturation des dépassements de messages IA ✅

  • Suivi : AiUsage enregistre les messages consommés par entreprise et par mois
  • Limites : Free=500, Pro=2 000, Business=8 000, Enterprise=25 000
  • Prix : $5.990 CLP par tranche de 1 000 messages supplémentaires
  • Plafond : 5 000 messages supplémentaires par période au maximum
  • Facturation automatique : la commande ChargeOverageBilling s’exécute chaque mois
  • Alertes : e-mails d’avertissement à 90 % et 100 % de la limite

Membres supplémentaires ✅

  • Prix : $10.500 CLP/mois ou $107.100 CLP/an par membre supplémentaire
  • Paiement unique via Flow.cl ou dLocal au moment d’inviter depuis le tableau de bord
  • Le webhook crée l’invitation, envoie l’e-mail et incrémente max_agents

Modèles d’IA par offre ✅

  • Free : GPT-4o-mini (basique)
  • Pro : GPT-4o-mini + GPT-4o
  • Business : GPT-4o + Claude
  • Enterprise : tous + fine-tuning
  • Routage intelligent automatique selon l’offre via getRecommendedModel()

Correction du tarif de l’option

Nous avons corrigé le texte du panneau d’équipe qui affichait encore « $9.990/mois » (l’ancien tarif) — il indique désormais correctement « $10.500/mois » et « $107.100/an », en cohérence avec Flow.cl et la landing page.

Cohérence vérifiée de bout en bout

Les trois sources de vérité sont parfaitement synchronisées :

SourceÉtat
config/billing.php (backend)✅ Correct
SubscriptionPage.tsx (application)✅ Correct
Pricing.tsx (landing page)✅ Correct
Tableau de bord Flow.cl✅ Correct

La v1.0.7 consolide l’infrastructure de paiement de WITHMIA. Un paiement sans erreur, des prélèvements automatiques vérifiés et des tarifs cohérents sur toute la plateforme.

Étiquettes

mise à jour v1.0.7 produit facturation paiement Flow.cl offres dépassement paiements

Partager

Commentaires

Restez respectueux. Votre e-mail ne sera pas publié.

Articles liés

Envie de mettre ça en place dans votre entreprise ?

Essayez gratuitement pendant 14 jours. Sans carte bancaire.

Essayer 14 jours gratuitement