Docs › Integrations › Stripe

Stripe

Forward Stripe webhook events to NotiLens — know instantly when payments fail, disputes are filed, or subscriptions churn.

Overview

What This Integration Does

Stripe sends webhooks when payments, refunds, and other events happen. NotiLens receives those webhooks and instantly notifies you.

No custom code required. Works with any Stripe account.

Why NotiLens

Why Use NotiLens with Stripe?

Stop logging into Stripe to check payments. Get only the Stripe alerts that matter, delivered instantly to one app.

Setup

How to Add a Stripe Webhook

1. Create a Stripe Webhook in the NotiLens App

  1. Start integrating Stripe by selecting the Stripe integration in the NotiLens app.
  2. Update the Topic and Description if needed (optional).
  3. Copy the generated Webhook URL.

Sample Stripe webhook URL:

https://hook.notilens.com/webhook/<topic_id>/send

2. Add the Webhook in Stripe Dashboard

  1. Go to Stripe Dashboard → Developers → Webhooks.
  2. Click Add destination.
  3. Click Select events and choose the events below based on what you want to track.

Select the events that match your use case:

What you want to track Event to select
Payment success (with order amount) payment_intent.succeeded
Payment failed payment_intent.payment_failed
Refund issued charge.refunded
New subscription started customer.subscription.created
Subscription payment failed invoice.payment_failed
Subscription cancelled customer.subscription.deleted
Customer location & billing address payment_intent.succeeded (includes billing_details with country, city)
Charge amount & currency detail charge.succeeded

You can select multiple events in one destination. Select all the events you need at once.

  1. Click Continue.
  2. Select Webhook endpoint as destination type.
  3. Paste the NotiLens webhook URL in the Endpoint URL field.
  4. Click Create destination to save.

If you are in test mode, you can test the webhook by clicking Send test event on the endpoint page and following Stripe instructions. The event will appear in the NotiLens app.

3. Copy and Configure the Signing Secret

  1. On the endpoint page in Stripe, click Reveal next to Signing secret.
  2. Copy the secret (it starts with whsec_).
  3. Open the webhook settings in the NotiLens app.
  4. Edit Secret Key & paste the copied signing secret.
  5. Click Update Secret.
  6. Done.

After updating the secret key, you can send another test event from Stripe to confirm everything is working correctly.

Events

Common Stripe Events

Event Description Use Case
payment_intent.succeeded Payment successful Instant sales alerts
payment_intent.payment_failed Payment failed Failed payment follow-up
charge.refunded Refund issued Revenue monitoring
customer.subscription.created New subscription started Subscription tracking
customer.subscription.deleted Subscription cancelled Churn alerts
invoice.payment_failed Invoice payment failed Billing issue alerts