Billing
Get started with billing in TurboStarter.
As you could guess, there is no sense in implementing the whole billing process inside the browser extension, so we're relying on the web app to handle it.
You probably won't display pricing tables inside a popup window, right?
You can customize the whole flow and onboarding process when a user purchases a plan in your web app.
Then you would be able to easily fetch customer data to ensure that the user has access to correct extension features.
Fetching customer data
When your user has purchased a plan from your landing page or web app, you can easily fetch their data using the API.
To do so, just invoke the getCustomer
query on the billing
router:
You may also want to ensure that user is logged in before fetching their billing data to avoid unnecessary API calls.
Read more about auth in extension.
Last updated on