- Streams
- Overview
- Intro to Event Data
- Data Modeling Tips & Best Practices
- Bulk Loading Guide
- Streaming to Amazon S3
- Web Auto-Collection
- Pageview Tracking
- Scroll Tracking
- Video Tracking
- Image Beacon
- URL Redirects
- Data Enrichment Overview
- IP to Geo Enrichment
- User Agent Enrichment
- URL Enrichment
- Referrer Enrichment
- Datetime Enrichment
- Enrich Streams with User Data
- Webhooks Integration
- Compute
- Overview
- Data Explorer Guide
- Video Completion Funnel
- Compute Pricing Guide
- Custom Ad Performance
- Session Timing Metrics
- Cohort Analysis
- Retention Analysis
- Funnel Analysis
- Creating a Funnel with an OR Condition
- Stripe Revenue Queries
- Create a Email Nightly Report
- Query Tuning
- Cached Queries
- Cached Datasets
- Paid Session Metrics
- User Engagement
Stripe Integration
Record payment event data via Stripe webhooks.
Stripe is a fantastic payment processing API. Their webhooks make it super easy to get your Stripe event data into Keen IO. Here’s a 1 min video guide.
Our Stripe Guides including our show you how to make revenue growth line charts and other fun stuff!
Integration with Stripe is just four easy steps:
Login to Keen IO and copy your Project ID and Write Key.
Login to Stripe and head over to your Account Settings. Select the Webhooks tab and click the “Add URL” button.
Construct your webhook URL. Since Stripe already sends payment events in JSON form, integration is simple. We simply need to give them a URL to send the events to. The URL will look like this:
https://api.keen.io/3.0/projects/KEEN_PROJECT_ID/events/Stripe_Events?api_key=WRITE_KEYSet the Mode to Live.
That’s it! Now, as your events happen in Stripe they will be posted to Keen IO in a new collection, appropriately called “Stripe_Events”.