Stripe
Forward Stripe webhook events to NotiLens — know instantly when payments fail, disputes are filed, or subscriptions churn.
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 Use NotiLens with Stripe?
Stop logging into Stripe to check payments. Get only the Stripe alerts that matter, delivered instantly to one app.
How to Add a Stripe Webhook
1. Create a Stripe Webhook in the NotiLens App
- Start integrating Stripe by selecting the Stripe integration in the NotiLens app.
- Update the Topic and Description if needed (optional).
- Copy the generated Webhook URL.
Sample Stripe webhook URL:
https://hook.notilens.com/webhook/<topic_id>/send
2. Add the Webhook in Stripe Dashboard
- Go to Stripe Dashboard → Developers → Webhooks.
- Click Add destination.
- 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.
- Click Continue.
- Select Webhook endpoint as destination type.
- Paste the NotiLens webhook URL in the Endpoint URL field.
- 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
- On the endpoint page in Stripe, click Reveal next to Signing secret.
- Copy the secret (it starts with
whsec_). - Open the webhook settings in the NotiLens app.
- Edit Secret Key & paste the copied signing secret.
- Click Update Secret.
- Done.
After updating the secret key, you can send another test event from Stripe to confirm everything is working correctly.
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 |