Stripe webhook for laravel

1.9k Views Asked by At

Please ask if you don't understand anything....I am creating stripe subscription payment. i need to handle stripe customer.subscription.deleted event. i have created a webhook for it in my laravel app. but the thing is whenever i send test data from stripe it shows webhook handled. but i am sending email whenever payment is unsuccessful and also logging this it is not showing in log or sending email. I am hosting my website for now using ngrok.. which is build in in laragon.

My controller method

use Laravel\Cashier\Http\Controllers\WebhookController;

    class SubscriptionController extends WebhookController
    {
        public function handleCustomerSubscriptionDeleted($payload){
          \Log::info("Webhook is working");
          dd($payload);
    
        }
    }

my route file is like this

Route::get('/stripe/webhook','SubscriptionController@handleWebhook');

it is not showing in log file this neither it is sending email. i am following this article please check if it is right way to do this?? Click here

Stripe test screenshot

I have added dd() here how does this webhook will be successful?

0

There are 0 best solutions below