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
- Ve a Ajustes del proyecto en AlertHub.
- 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
- Inicia sesión en el Dashboard de Stripe.
- Ve a Developers > Webhooks.
- Haz clic en Add endpoint.
- Pega la URL construida arriba en el campo Endpoint URL.
- Selecciona los Events que quieres escuchar (p. ej.
payment_intent.failed,customer.subscription.updated). - 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}}