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

# Stripe

> Cada pago completado o factura pagada en Stripe crea el Contacto de quien pagó y su Empresa.

## Qué trae a Brein

Cuando un cliente paga, Brein crea o completa su **Contacto** y su **Empresa** (por el dominio de su correo de trabajo). Si lo pides al conectar, también abre una **Oportunidad**. Brein no marca nada como ganado: solo registra a la persona y lo que pasó.

| De Stripe | Va a |
| - | - |
| Nombre del cliente | Nombre del Contacto |
| Correo del cliente | Correo del Contacto |
| Teléfono del cliente | Teléfono del Contacto |

## Conéctala

Stripe genera su propio secreto de firma, así que el orden cambia: primero la dirección, después el secreto.

<Steps>
  <Step title="En Brein">
    Ve a **Ajustes → Integraciones → Conectar → Stripe** y copia la **dirección**.
  </Step>

  <Step title="En Stripe">
    Abre **Workbench**, entra a la pestaña **Webhooks** y crea un destino de evento. Pega la dirección y elige los eventos de abajo.
  </Step>

  <Step title="Copia el secreto de firma">
    En el destino que creaste, el secreto de firma empieza con `whsec_`. Haz clic en **Revelar secreto** y cópialo.
  </Step>

  <Step title="Pégalo en Brein">
    En la Integración, pega el secreto y guarda. Mientras no lo pegues, Brein rechaza todos los avisos de esta Integración.
  </Step>
</Steps>

## Qué eventos elegir

* `checkout.session.completed`: un pago completado.
* `invoice.paid`: una factura pagada.

Brein ignora cualquier otro evento que marques.

## Límites

* Brein toma a la persona de los datos del cliente del pago (`customer_details`) o de la factura (`customer_name`, `customer_email`, `customer_phone`). Un pago sin correo ni teléfono llega **sin persona**.
* Si la persona paga con un correo gratis, se crea el Contacto pero no la Empresa.
* Cuando cambies o rotes el secreto en Stripe, pega el nuevo en Brein. El anterior sigue valiendo 24 horas.

Más sobre resultados, reconocimiento de personas y privacidad: [Integraciones](/es/integraciones). Fuente: [webhooks de Stripe](https://docs.stripe.com/webhooks).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.