One time charges, are they possible with Wave?

Solved
droenfeldt

Oct 30th, 2024 10:10 AM

First off, I love the framework, you guys did a fantastic job!

Now about my use case: I'm going to use almost every feature Wave is offering, but I need to be able to charge members each time they buy a service. Would that be possible to achieve with Wave? If so, where should I look?

Thanks a lot!

tnylea

Oct 30th, 2024 04:30 PM

Best Answer

Hey Droenfeldt, Thanks so much.

Yes, you can do one-time purchases for sure. So, what you would do is make it a one-time payment in Stripe or in Paddle. For paddle you have to set the recurring period to 9999 years (that's just how they have it setup for one-time payments 🤪)

Now, when someone purchases a plan from your Wave app, upon a successful purchase it will change their role to the associated role with the Plan. So say that you have a Plan called 'Gold', you may also want to create a user role called gold. When the user purchases the Gold plan, their role then update to be gold and you can offer users with this role certain services.

If you are going to have multiple services it might need some custom work done. When a user purchases a service via Stripe or Paddle, you would create the functionality to automatically enable that feature in the application.

So, it's definitey possible, but it sounds like you might need to build some additional functionality into your app.

We don't have an event that fires yet during a Stripe/Paddle webhook, but this sounds like something that would be a good feature to get built in. Wioth that event it would make it easier for you to build custom functionality like this.

I've went ahead and added this in the Backlog to the Project Kanban here: https://github.com/orgs/thedevdojo/projects/9?pane=issue&itemId=85450576

Let me know if that makes sense 😉 Appreciate it!

Report
2