Testing Stripe Webhook Endpoint ================================ Webhook URL: https://barber.aibitsoft.cloud/api/webhooks/stripe Payment Intent ID: pi_test_1234567890 Using webhook secret: whsec_mmMjXX... Test 1: Checking if endpoint is accessible... ✓ Endpoint is accessible (HTTP 400) Test 2: Testing charge.refunded webhook (with valid signature)... HTTP Status: 200 Response: {"received":true} ✓ Webhook test successful! Endpoint is working. Next steps: 1. Check Laravel logs: tail -f storage/logs/laravel.log 2. Look for: Stripe webhook: Charge refunded 3. Use a real payment_intent_id from DB to verify appointment updates.