> ## Documentation Index
> Fetch the complete documentation index at: https://www.finseed.es/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Stripe Payments

> Conoce cómo capturamos datos de Stripe Payments y las diferencias entre usar o no Stripe Checkout.

Stripe Payments es la funcionalidad más básica de Stripe, mediante la cuál puedes capturar los pagos de tus clientes.

Finseed opera con Stripe de 2 modos: El modo **Stripe Invoices** y el modo **Stripe Payments**. En el modo Stripe Invoices aprovechamos las facturas que opcionalmente puedes generar en Stripe para hacer una réplica oficial. Sin embargo, puede que no utilices dicha funcionalidad y necesites generar las facturas de forma automática. En este caso puedes usar nuestro modo Stripe Payments.

## Cómo capturamos la información

Finseed comienza a trabajar cuando se completa un pago. En ese momento intentamos recopilar la máxima información de tres fuentes:

1. **Datos del checkout de Stripe**: Si usaste [Stripe Checkout](https://stripe.com/payments/checkout) o [Payment Links](https://stripe.com/payments/payment-links), podemos acceder a la información que el cliente proporcionó durante el proceso de pago.
2. **Perfil del cliente en Stripe**: Datos almacenados en el perfil del cliente.
3. **Datos por defecto y metadata**: Cuando la información de los puntos anteriores no está disponible, usamos los valores por defecto y los campos de metadata del PaymentIntent. Consulta la guía de [configuración y metadata](/docs/stripe/stripe-payments-configuracion) para más detalles.

La cantidad de información disponible determina qué tipo de factura podemos generar.

## Diferencia clave: con o sin Stripe Checkout

### Con Stripe Checkout o Payment Links

Cuando usas el Checkout alojado de Stripe, podemos capturar:

* Líneas de pedido con detalle de productos.
* Impuestos configurados en el checkout.
* Datos del cliente capturados durante el pago (nombre, email, dirección).
* NIF/DNI si lo solicitaste en el checkout.

**Resultado**: Podemos generar **facturas completas** si capturaste todos los datos fiscales necesarios, o **facturas simplificadas** si solo recopilaste información básica.

### Sin Stripe Checkout (Payment Elements, integraciones personalizadas)

Cuando procesas el pago mediante Payment Elements o una integración custom, solo tenemos acceso a:

* Importe del pago.
* Email del cliente.
* ID de transacción.
* Método de pago.

**Resultado**: Con esta información, por defecto generamos **facturas simplificadas** aplicando el impuesto y la descripción configurados por defecto en tu integración. Por encima del límite de importe configurado emitimos factura completa en todos los casos, tal y como se explica más abajo.

Sin embargo, puedes personalizar el impuesto y proporcionar los datos del destinatario en cada pago mediante campos de metadata en el PaymentIntent. Esto te permite, entre otras cosas, generar **facturas completas** para ventas B2B. Consulta la guía de [configuración y metadata](/docs/stripe/stripe-payments-configuracion) para más detalles.

## Facturas simplificadas y completas

El criterio que determina cuándo emitir una factura completa se configura en **Configuración > Facturas simplificadas y completas** dentro de tu integración de Stripe.

Por encima del límite de importe que elijas (400 € o 3.000 € con impuestos incluidos) emitimos siempre factura completa, sin importar el resto de la configuración. Por debajo del límite eliges entre tres opciones:

* **Emitir factura simplificada siempre que sea posible**: emitimos simplificada. Recomendada para B2C.
* **Emitir factura completa cuando el destinatario aporta NIF, y simplificada en el resto de casos**: recomendada para B2B. Para que este criterio funcione, debes proporcionar los datos del destinatario mediante [metadatos en el PaymentIntent](/docs/stripe/stripe-payments-configuracion#personalización-con-metadatos).
* **Siempre emitir factura completa**: emitimos completa en todos los pagos, disponible solo en integraciones de Stripe. Todos los pagos necesitarán los datos fiscales del destinatario; si no están disponibles, retenemos el pago y te avisamos.

Consulta [cómo decide Finseed qué factura emitir](/docs/verifactu/facturas-simplificadas-completas#cómo-decide-finseed-qué-factura-emitir) para el detalle de cada opción y de los límites legales.

## Casos de uso más comunes

La funcionalidad de **Finseed para Stripe Payments** es ideal para:

* Negocios B2C que usan Stripe Checkout o Payment Links.
* Ventas con importes y destinatarios que permiten la emisión de facturas simplificadas.
* Ventas B2B sin Checkout, proporcionando los datos fiscales del destinatario [mediante metadata](/docs/stripe/stripe-payments-configuracion#personalización-con-metadata).

Te recomendamos usar **Finseed para Stripe Billing** en los siguientes casos:

* Suscripciones recurrentes.
* Ventas que generan facturas directamente en Stripe Billing.
