π Stripe Webhook Configuration
Required for automatic payment confirmations and notifications
β οΈ CRITICAL: Webhook Must Be Configured
Without proper webhook setup, guests won't receive confirmation emails and you won't get payment notifications. This is why you had to manually check Stripe yesterday.
Your Webhook Endpoint URL:
https://lowpondcottages.com/api/functions/handleStripeWebhookGo to Stripe Dashboard
Click "Add endpoint" or find your existing endpoint
If you already have an endpoint, click on it to edit
Paste your webhook URL
Use the URL copied above
Select these events to listen for:
checkout.session.completedcheckout.session.async_payment_failedcheckout.session.expiredpayment_intent.payment_failedClick "Add endpoint" or "Update endpoint"
Copy the Signing Secret
Click "Reveal" next to "Signing secret" and copy it (starts with whsec_)
This should already be set in your app secrets
β Guest pays β Instant confirmation email sent to guest
β Guest pays β Instant notification sent to you (admin)
β Payment fails β You get notified immediately
β Booking dates automatically blocked
β No need to manually check Stripe anymore
