Plugin Configuration
Generally, plugins do not have database connection, so they do not store a configuration themselves. The plug-in configuration is managed and stored by Billing. Billing gets all parameters required for the plug-in configuration from the plugin as follows:
- Billing calls the plug-in GetConfig method.
- Billing then prompts the provider to fill the configuration parameters with values in an auto-generated configuration page in the Provider Control Panel.
- Finally, Billing stores these values in the Billing database.
The following sequence diagram depicts the configuration process: