Proyectos

Ultima actualización

Proyectos

Better Auth + MercadoPago

Plugin que resuelve la fricción entre autenticación y facturación, proporcionando una capa de abstracción type-safe para MercadoPago dentro de Better Auth.

TypeScriptZodBiomeJSBetter AuthMercadoPagoTsup

El Problema de la Integración de Pagos

Integrar pasarelas de pago suele introducir deuda técnica inmediata:

  • Webhooks "Caja Negra": Payloads sin tipar que rompen en runtime.
  • Lógica Dispersa: Controladores de pago mezclados con lógica de negocio.
  • Desincronización: El estado del usuario en la DB no coincide con el estado en la pasarela.

La Solución: Infraestructura como Código

Este plugin no es solo un wrapper; es una pieza de infraestructura que estandariza cómo tu aplicación maneja el dinero.

Arquitectura Type-Safe

Utilizando Zod y TypeScript, cada interacción con la API de MercadoPago está validada. Si el esquema de pago cambia, tu build falla antes de llegar a producción.

Principios de Diseño

  1. Desacoplamiento Estricto: La lógica de facturación vive aislada de la lógica de producto.
  2. Developer Experience (DX): Autocompletado inteligente para planes, suscripciones y eventos.
  3. Webhook Handler Unificado: Un solo endpoint para gobernar todos los eventos de pago, con validación de firmas criptográficas automática.

Impacto Técnico

  • Reducción de Boilerplate: Elimina +200 líneas de código repetitivo de integración.
  • Seguridad: Validación automática de firmas y payloads.
  • Mantenibilidad: Actualizaciones centralizadas al sdk de MercadoPago sin tocar el código de producto.

Diseñado para equipos que valoran la robustez y la seguridad en sus flujos de ingresos.

En esta página