![]() Server : Apache/2 System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64 User : gositeme ( 1004) PHP Version : 8.2.29 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/gositeme/domains/soundstudiopro.com/private_html/ |
# Stripe Webhook Setup - Simple Guide ## How to Find Webhooks in Stripe Dashboard The location depends on your Stripe Dashboard version: ### Option 1: New Stripe Dashboard 1. Login to [dashboard.stripe.com](https://dashboard.stripe.com) 2. Look for **"Developers"** in the left sidebar (or top menu) 3. Click **"Webhooks"** (or "Webhook endpoints") ### Option 2: If "Developers" is not visible 1. Go to **Settings** (gear icon) 2. Look for **"Webhooks"** or **"API"** section 3. Or search for "webhook" in the search bar ### Option 3: Direct URL Try going directly to: - `https://dashboard.stripe.com/webhooks` - Or `https://dashboard.stripe.com/test/webhooks` (for test mode) --- ## Quick Setup Steps 1. **Find Webhooks Section** (see above) 2. Click **"Add endpoint"** or **"Create endpoint"** 3. **Endpoint URL**: `https://soundstudiopro.com/webhooks/stripe.php` 4. **Description**: "Subscription Management" 5. **Events to send**: Click "Select events" and choose: - `customer.subscription.created` - `customer.subscription.updated` - `customer.subscription.deleted` - `invoice.payment_succeeded` - `invoice.payment_failed` - `payment_intent.succeeded` - `payment_intent.payment_failed` 6. Click **"Add endpoint"** 7. **Copy the Signing Secret** (starts with `whsec_`) 8. Update `/webhooks/stripe.php` line 41 with your secret --- ## Alternative: If You Can't Find Webhooks You can also set up webhooks via Stripe CLI or API, but the Dashboard is easiest. **Need help?** Take a screenshot of your Stripe Dashboard and I can guide you to the exact location.