API for third party modules
I'm working on a ISPConfig module which is an extension to the Billing module. My module's purpose is to create invoice based on a received payment from a bank account and an existing proforma invoice.
The problem is that there is no internal API to the billing module, only the remote API which requires creating sessions. My suggestion is to create general API usable inside third party modules and the remote API can use these function and it will add the session functionality.
Is there some solution for this problem? Do you plan to improve API?