API for third party modules

Discussion in 'General' started by SupuS, Oct 6, 2012.

  1. SupuS

    SupuS Member HowtoForge Supporter

    Hello,

    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?

    SupuS
     
  2. till

    till Super Moderator Staff Member ISPConfig Developer

    You can do aLl, these actions trough the normal ispconfig db and tform api like it is used inside the billing module and all other ispconfig modules. The remote api uses also just the ispconfig database and tform api to manipulate the dta, so the remote pi is just the soap based wrapper for he database and tform functionality that you can use inside of ispconfig.

    If you have any questions about the billing module, please contact me by email.
     

Share This Page