Configuration
Files
- config.yaml Your service, supported languages and currencies, invoice parameters and custom fields
- taxes.yaml Taxes that need to be applied on your invoice
- counters.yaml Defines the counters you need to use with options (e.g. users included, storage space, etc.)
- options.yaml Defines the options : description, price, counter, etc.
- plans.yaml Defines each plan that can be used as a subscription. Mostly composed by options.
- contracts.yaml Defines how a plan must be subscribed and billed
- defaults.yaml Defines counters, options and plans default values that will be applied on all.
Convention
All IDs (for plans, options, taxes, counters) must be enclose by double-quote like "my-counter"
Name of the key are mandatory.