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 :
createSubscription()— crée l’abonnement et effectue le débit automatique si la carte est déjà enregistréeregisterCustomer()— 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_atselon le cycle de facturation (mensuel ou annuel) - Il renvoie l’état
activeau 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_atet génère une Invoice - Les paiements refusés sont gérés (statut →
past_dueoucancelled)
Facturation des dépassements de messages IA ✅
- Suivi :
AiUsageenregistre 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
ChargeOverageBillings’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
Commentaires
Restez respectueux. Votre e-mail ne sera pas publié.