
- Problema
- La marca necesitaba su propia tienda en lugar de depender de marketplaces, con pagos y stock que se mantengan consistentes con tráfico real.
- Enfoque
- Un front end en Next.js y una API separada en Express / TypeScript, ambos en Vercel, con Firestore y Firebase Auth. Mercado Pago Checkout Bricks mantiene el pago dentro del sitio.
- Decisiones clave
- Webhooks con firma verificada e idempotentes: un pedido se procesa una sola vez, sin importar qué camino confirma el pago primero.
- El stock se reserva en una transacción por 30 minutos y el link de pago vence en el mismo momento.
- Los pagos por un monto menor nunca se procesan; PayPal se apagó porque su modo sandbox permitía pagos falsos.
- Vitest + Testing Library, monitoreo con Sentry y emails transaccionales con Resend.
- Resultado
- En línea con catálogo, cuentas, administración y checkout de Mercado Pago funcionando de punta a punta: pago dentro del sitio, reserva de stock y confirmación automática del pedido.



