Saltar al contenido
Producto · 5 min de lectura

WITHMIA v1.0.7 — Billing & Checkout Completo

Fix definitivo del checkout en Flow.cl para tarjetas ya registradas, sincronización de planes vía API, auditoría completa de billing y cobros: overage, miembros adicionales y suscripciones recurrentes verificados al 100%.

E

Equipo WITHMIA

WITHMIA

La v1.0.6 perfeccionó la experiencia de login. La v1.0.7 asegura que todo lo relacionado con pagos funcione sin errores: checkout, suscripciones, cobros por excedentes y miembros adicionales.

El problema: error 500 en checkout con tarjeta ya registrada

Cuando un usuario intentaba suscribirse y su tarjeta ya estaba registrada en Flow.cl, el sistema fallaba con un error 500. Lo más grave: Flow.cl ya había cobrado al cliente, pero el sistema no podía redirigirlo a la página de éxito.

¿Por qué ocurría?

El flujo de checkout de Flow.cl tiene dos pasos:

  1. createSubscription() — Crea la suscripción y hace el cargo automático si la tarjeta ya está registrada
  2. registerCustomer() — Genera la URL de pago para que el usuario ingrese su tarjeta

El problema: cuando la tarjeta ya estaba registrada, createSubscription() cobraba exitosamente, pero registerCustomer() lanzaba una excepción porque el cliente ya existía en Flow.

La solución

Se envuelve registerCustomer() en un try/catch. Si falla (tarjeta ya registrada), el sistema asume que el pago ya fue procesado y activa la suscripción directamente:

  • Se establece status = 'active' en la base de datos
  • Se calcula ends_at según el ciclo de facturación (mensual o anual)
  • Se retorna al frontend con estado active en lugar de una URL de redirección
  • El frontend detecta esto y muestra una notificación de éxito con redirect automático

Sincronización de planes con Flow.cl

Se implementó el comando Artisan flow:sync-plans que sincroniza los 6 planes de suscripción (3 tiers × 2 ciclos) directamente con la API de Flow.cl:

  • Pro Mensual: $24.990 CLP
  • Pro Anual: $254.990 CLP
  • Business Mensual: $44.990 CLP
  • Business Anual: $459.990 CLP
  • Enterprise Mensual: $149.990 CLP
  • Enterprise Anual: $1.529.990 CLP

Ya no es necesario crear planes manualmente en el dashboard de Flow.

Auditoría completa del sistema de billing

Se verificó que todos los flujos de cobro están correctamente implementados y alineados con la página de precios:

Suscripciones recurrentes ✅

  • Webhook de Flow.cl confirma pagos, renueva ends_at y genera Invoice
  • Maneja pagos rechazados (status → past_due o cancelled)

Cobro por excedentes de mensajes IA ✅

  • Tracking: AiUsage registra mensajes usados por empresa/mes
  • Límites: Free=500, Pro=2.000, Business=8.000, Enterprise=25.000
  • Precio: $5.990 CLP por cada 1.000 mensajes extra
  • Tope: Máximo 5.000 mensajes extra por período
  • Cobro automático: Comando ChargeOverageBilling ejecutado mensualmente
  • Alertas: Emails de advertencia al 90% y 100% del límite

Miembros adicionales ✅

  • Precio: $10.500 CLP/mes o $107.100 CLP/año por miembro extra
  • Pago único vía Flow.cl o dLocal al invitar desde el dashboard
  • Webhook crea la invitación, envía email e incrementa max_agents

Modelos IA por plan ✅

  • Free: GPT-4o-mini (básico)
  • Pro: GPT-4o-mini + GPT-4o
  • Business: GPT-4o + Claude
  • Enterprise: Todos + fine-tuning
  • Ruteo inteligente automático según plan vía getRecommendedModel()

Corrección de precios de addon

Se corrigió el texto en el panel de equipo que mostraba “$9.990/mes” (precio antiguo) — ahora muestra correctamente “$10.500/mes” y “$107.100/año”, alineado con Flow.cl y la landing page.

Consistencia verificada al 100%

Las tres fuentes de verdad están perfectamente sincronizadas:

FuenteEstado
config/billing.php (backend)✅ Correcto
SubscriptionPage.tsx (app)✅ Correcto
Pricing.tsx (landing page)✅ Correcto
Flow.cl dashboard✅ Correcto

v1.0.7 consolida la infraestructura de pagos de WITHMIA. Checkout sin errores, cobros automáticos verificados y precios consistentes en toda la plataforma.

Etiquetas

actualización v1.0.7 producto billing checkout Flow.cl planes overage pagos

Compartir

Comentarios

Sé respetuoso. Tu email no será publicado.

Artículos relacionados

¿Quieres implementar esto en tu negocio?

Empieza gratis con WITHMIA. Sin tarjeta de crédito.

Comenzar gratis