WITHMIA v1.1.1 — Pagos Internacionales: Flow.cl para Chile, dLocal Go para Latinoamérica
Los pagos ahora se diferencian correctamente por país. Chile usa Flow.cl con precios en CLP, mientras que los demás países de Latinoamérica pagan con dLocal Go en su moneda local. Precios dinámicos, FAQ contextual y experiencia coherente de extremo a extremo.
Equipo WITHMIA
WITHMIA
La v1.1.0 implementó las features Enterprise. La v1.1.1 resuelve un problema fundamental: la experiencia de pago no diferenciaba correctamente entre Chile y el resto de Latinoamérica. Ahora, cada usuario ve precios, métodos de pago y textos relevantes para su país.
El problema: una experiencia de pago genérica
Hasta v1.1.0, tanto la página web como la app tenían inconsistencias:
- ❌ La tabla comparativa mostraba precios hardcodeados en CLP para todos los países
- ❌ El FAQ mencionaba “dLocal” como único procesador, sin mencionar Flow.cl para Chile
- ❌ El disclaimer decía “Pagos seguros con dLocal” incluso para chilenos
- ❌ Los precios de overage y miembros extra se mostraban siempre en CLP, sin importar el país
- ❌ Los precios animados no se formateaban según la moneda del usuario
Resultado: un usuario en México veía “$24.990” sin contexto, un chileno no sabía que pagaba con Flow.cl, y la información del FAQ no coincidía con la realidad del checkout.
Solución: experiencia de pago localizada por país
Página Web (withmia.com/precios)
La página de precios ya tenía un selector de país con banderas (16 países LATAM). Lo que faltaba era que la información de pago fuera coherente con la selección:
Precios dinámicos en la tabla comparativa:
| Antes | Después |
|---|---|
$24.990 fijo para todos | Precio convertido a la moneda del país seleccionado |
$44.990 fijo para todos | MX$8,450 para México, R$159 para Brasil, etc. |
Símbolo $ siempre | Símbolo correcto: R$, S/, ₲, etc. |
FAQ contextual:
- Chile seleccionado: “Procesamos pagos a través de Flow.cl, la pasarela de pago líder en Chile…”
- Otro país: “Procesamos pagos con dLocal Go para toda Latinoamérica…”
Disclaimer dinámico:
Chile: "Pagos seguros con Flow.cl"
México: "Pagos seguros con dLocal"
AnimatedPrice mejorado: Los precios animados ahora usan formatPrice() con el país seleccionado, mostrando el símbolo y formato correctos.
App (app.withmia.com — SubscriptionPage)
En la app, la detección del país es automática (por phone_country del onboarding o geolocalización por IP). Los cambios afectan toda la UI de suscripción:
Banner de plan activo:
Chile: "$24.990 CLP/mes"
México: "MX$8.450/mes"
Tarjeta de estadísticas (Total):
Chile: "$24.990 CLP"
México: "MX$8.450"
Overage (packs de mensajes extra):
Chile: "Costo adicional: $5.990 CLP"
México: "Costo adicional: MX$2.150"
FAQ dinámico por ubicación:
| Pregunta | Chile | Internacional |
|---|---|---|
| ¿Métodos de pago? | Flow.cl, tarjetas, transferencia | dLocal Smart Fields, PIX, OXXO, etc. |
| ¿Precio miembros extra? | $10.500/mes | Precio convertido a moneda local |
| ¿Incluye IVA? | Sí, IVA (19%) incluido | Impuestos locales según país |
Cómo funciona el flujo completo
withmia.com/precios → Selector de país (visual)
↓
"Elegir Pro" → app.withmia.com/register?plan=pro-monthly
↓
Google OAuth → Onboarding (se registra phone_country)
↓
Dashboard → Suscripción (auto-detecta país)
↓
Chile? → Flow.cl (CLP)
Otro? → dLocal Go (moneda local)
Detección de país (prioridad):
phone_countrydel usuario (registrado en onboarding)- Geolocalización por IP (fallback automático via ip-api.com)
Gateway automático:
CurrencyService::gatewayForCountry('CL')→flowCurrencyService::gatewayForCountry('MX')→dlocal
Archivos modificados
Webpage (Astro)
| Archivo | Cambio |
|---|---|
Pricing.tsx | Tabla comparativa con precios dinámicos, AnimatedPrice con country, FAQ y disclaimer contextuales |
App (Laravel + React)
| Archivo | Cambio |
|---|---|
SubscriptionPage.tsx | Banner, stat cards, overage y FAQ localizados por país |
MainDashboard.tsx | Version bump 1.1.0 → 1.1.1 |
Resumen v1.1.1
| Mejora | Webpage | App |
|---|---|---|
| Precios dinámicos por país | ✅ | ✅ |
| FAQ contextual (Flow/dLocal) | ✅ | ✅ |
| Disclaimer por gateway | ✅ | N/A |
| Tabla comparativa localizada | ✅ | N/A |
| Overage en moneda local | N/A | ✅ |
| Stat cards localizados | N/A | ✅ |
v1.1.1 cierra la brecha entre la promesa de pagos internacionales y la experiencia real del usuario. Cada texto, cada precio y cada referencia al procesador de pago ahora es coherente con el país del usuario.
Etiquetas
Comentarios
Sé respetuoso. Tu email no será publicado.