Products, Tax and Prices
Products
While in Stripe's Test Mode start creating your products. When switching to production later, you can have them copied to production if you want.
Tax
Consider setting up your Tax settings early, as they will set defaults for each price created. If you do it later, you will manually need to update existing prices.
Prices
You can create various types of prices with one-time payments and recurring subscriptions used by the Klub plugin. In Stripe, when you set recurring prices to a product, they will act as subscriptions.
Lifecycle of Subscriptions
Subscriptions can be in the state active
as in "available for purchase". Further they can be paused
, resumed
or cancelled
.
The Klub plugin provides you with endpoints to change the state of subscriptions within your own frontend code. To make it a bit easier the plugin has a helper to retrieve the current state and suggested action. These will be explained later in the documentation.