Stripe

Puedes conectar Stripe con AlertHub sin escribir código. Con el sistema de placeholders dinámicos extraes datos del payload JSON de Stripe y los usas en títulos y descripciones de alerta.

Guía de integración

1. Obtén la clave del proyecto

  1. Ve a Ajustes del proyecto en AlertHub.
  2. Copia tu One-Way Secret Key.

2. Construye la URL del webhook

Usaremos parámetros de consulta para configurar cómo AlertHub trata el evento de Stripe. Sustituye YOUR_KEY por tu clave real.

URL de plantilla:

https://api.thealerthub.com/sendAlert?ah_key=YOUR_KEY&ah_source=Stripe&ah_title=Stripe:{{type}}
  • ah_key: tu clave secreta.
  • ah_source: pone la etiqueta de origen a “Stripe”.
  • ah_title: usa el placeholder {{type}} para mostrar el tipo de evento (p. ej. “Stripe: payment_intent.succeeded”).

3. Configura el panel de Stripe

  1. Inicia sesión en el Dashboard de Stripe.
  2. Ve a Developers > Webhooks.
  3. Haz clic en Add endpoint.
  4. Pega la URL construida arriba en el campo Endpoint URL.
  5. Selecciona los Events que quieres escuchar (p. ej. payment_intent.failed, customer.subscription.updated).
  6. Haz clic en Add endpoint.

Configuración avanzada

Puedes hacer las alertas mucho más informativas con placeholders profundos del objeto Event de Stripe.

Consejo: Usa el constructor de webhooks para montar estas URLs visualmente y evitar errores de sintaxis.

Ejemplo: pago fallido

Para recibir una alerta critical cuando falle un pago, añade ah_level=critical y una descripción personalizada:

...&ah_level=critical&ah_description=Payment of {{data.object.amount}} {{data.object.currency}} failed.

Ejemplo: nueva suscripción

Para recibir una alerta info (éxito) cuando un cliente se suscribe:

...ah_title=New Subscription&ah_description=Customer {{data.object.customer}} subscribed to plan {{data.object.plan.id}}