PLATFORM
  • Tails

    Create websites with TailwindCSS

  • Blocks

    Design blocks for your website

  • Wave

    Start building the next great SAAS

  • Pines

    Alpine & Tailwind UI Library

  • Auth

    Plug'n Play Authentication for Laravel

  • Designer comingsoon

    Create website designs with AI

  • DevBlog comingsoon

    Blog platform for developers

  • Static

    Build a simple static website

  • SaaS Adventure

    21-day program to build a SAAS

Question By
Unsolved

Does Wave check active plans?

magarrent

Jul 15th, 2021 07:40 AM

Hi there, I'm investigating Wave middlewares and models and here is the question:

Does Wave check active subscription plans?

If a plan expires or the user cancelled their subscription, does Wave know that? And give the user the possibility to resubscribe?

How does it works?

Sorry I can not see that part of code.

Cheers!

bobbyiliev

Jul 16th, 2021 12:23 AM

Hello,

I've not looked into the code recently, but I think that this should be handled by the following route:

Endpoint: paddle/webhook
Controller: Wave\Http\Controllers\SubscriptionController@hook                      

So that Paddle would send post requests with payload containing specific events like successful/failed payments and etc.

Also noticed this in the official Cashier documentation here:

https://laravel.com/docs/8.x/cashier-paddle#handling-paddle-webhooks

Regards,

Bobby

magarrent

Jul 16th, 2021 12:32 AM

Hm, I see.

So maybe we should add this to the docs. You have to setup your webhook url into paddle console (https://vendors.paddle.com/webhook-alert-test)

I saw that in SubscriptionController@hook there are allready functions to prevent failed payments and cancelled subscriptions. So I only had to add the url to my paddle console and it works (I asume).

Can you add this to the docs?

Thank you!

bobbyiliev

Jul 19th, 2021 12:07 AM

This is a very good point! Thanks for mentioning it.

I will try to do some testing this week and update the docs accordingly!

Report
1