Integraciones
August 8, 2026

Los 8 endpoints de Stripe que todo negocio en México debe dominar (y cómo automatizar su CFDI)

Stripe es el procesador de pagos más usado por startups y negocios digitales en México, pero su API tiene más de 250 endpoints. En la práctica, el 90% de las integraciones reales solo usan un puñado de ellos. Aquí desglosamos los que más importan en 2026, y por qué cada uno tiene una implicación fiscal directa si operas en México.

1. Payment Intents (/v1/payment_intents)

Es el núcleo de cualquier cobro moderno con Stripe. Reemplazó al viejo endpoint de Charges para cumplir con autenticación fuerte (3D Secure, SCA). Cada payment_intent.succeeded es, en la mayoría de los casos, un ingreso que debe timbrarse como CFDI si el cliente es contribuyente mexicano.

2. Checkout Sessions (/v1/checkout/sessions)

La forma más rápida de cobrar sin construir un formulario de pago propio ni preocuparte por PCI compliance. Muy usado por negocios que venden productos digitales, cursos o suscripciones. El reto: Stripe no genera factura fiscal mexicana por default, solo un recibo genérico.

3. Customers (/v1/customers)

Base de cualquier cobro recurrente o guardado de método de pago. Aquí es donde debería vivir la información fiscal del cliente (RFC, razón social, uso de CFDI) si quieres automatizar la facturación sin pedirle datos cada vez.

4. Subscriptions (/v1/subscriptions)

El corazón de cualquier modelo SaaS. Cada ciclo de facturación dispara eventos (invoice.created, invoice.paid) que en México deberían traducirse en un CFDI recurrente, idealmente automatizado y no manual.

3. Invoices (/v1/invoices)

Es el endpoint con más peso fiscal de todo Stripe. Cada invoice representa un cobro que, si tu cliente es una empresa o persona con RFC, necesita convertirse en Comprobante Fiscal Digital por Internet (CFDI) ante el SAT. La mayoría de los negocios que crecen en México descubren esta brecha demasiado tarde.

6. Webhooks / Events

No es un endpoint de llamada, sino de escucha, pero es lo más implementado universalmente en cualquier integración seria. Los eventos clave para efectos fiscales y de operación son:

  • payment_intent.succeeded — dispara la generación de comprobante.
  • invoice.paid — el trigger más común para timbrado automático.
  • customer.subscription.updated — cambios de plan que afectan el monto a facturar.
  • charge.dispute.created — contracargos que requieren nota de crédito fiscal.

7. Balance Transactions (/v1/balance_transactions)

Aquí vive la verdad contable: ingresos netos, fees de Stripe, y montos reales depositados. Es el endpoint correcto para reconciliar lo que factura tu ERP o sistema de facturación contra lo que Stripe realmente movió, evitando descuadres entre CFDI emitidos y depósitos reales.

8. Connect (/v1/accounts, /v1/transfers)

Relevante para marketplaces y modelos gig economy: pagos que pasan por tu plataforma pero se destinan a terceros (freelancers, proveedores). Cada transferencia puede implicar una obligación fiscal distinta para el receptor, lo que complica aún más el cumplimiento si no está automatizado.

El problema real: Stripe no sabe de CFDI

Stripe fue diseñado para operar globalmente, no para cumplir con el esquema fiscal mexicano. Esto significa que cualquier negocio que cobra con Stripe en México necesita una capa adicional que escuche estos webhooks y genere el CFDI correspondiente en tiempo real, sin depender de procesos manuales al cierre de mes.

Esto es exactamente lo que resuelve gigstack: conecta tus webhooks de Stripe (invoice.paid, payment_intent.succeeded, subscription lifecycle) y timbra automáticamente el CFDI correspondiente, sin que tu equipo tenga que tocar el SAT manualmente.

Conclusión

Dominar estos 8 endpoints no es solo un ejercicio técnico: es la diferencia entre un negocio que cobra bien y uno que además cumple fiscalmente sin fricción. Si tu stack ya usa Payment Intents, Subscriptions e Invoices, el siguiente paso lógico en 2026 es automatizar el puente hacia el CFDI.

Blogs que te pueden gustar