๐ Webhook Endpoint Status
Chrome Parental Control - Stripe Webhook Configuration
Endpoint Information
Webhook URL:
https://chromeparental.berta.one/api/stripe-webhook
Platform:
Vercel
Event Type:
checkout.session.completed
Status:
Not Tested
Stripe Configuration
Stripe Mode:
Checking...
Webhook Secret:
Set in environment variables
๐ How to Set Up in Stripe:
- Go to Stripe Webhooks
- Click "Add endpoint"
- Enter URL:
https://chromeparental.berta.one/api/stripe-webhook
- Select event:
checkout.session.completed
- Click "Add endpoint"
- Copy the "Signing secret" (starts with
whsec_)
- Add to Vercel environment variables as
STRIPE_WEBHOOK_SECRET
๐งช Test Webhook
Test if your webhook endpoint is accessible:
What This Webhook Does
- Receives payment notifications from Stripe
- Generates a unique license key (format: XXXX-XXXX-XXXX-XXXX)
- Saves license to Supabase database
- Sends license key email to customer via Brevo
- Returns success status to Stripe
๐ Security:
The webhook verifies all requests using Stripe's signature verification.
Only requests from Stripe will be processed.