If you want to integrate WHMCS with a payment gateway that isn't supported, or automate account creation on a propriety control panel, or register domains with a domain registrar that isn't supported, then you will need to create your own module.
With WHMCS, we try to make this as easy as possible with extensive and clear documentation along with full sample templates to use as a basis for creating all modules.
To begin, choose the module type you are looking to create from below:
- Server/Provisioning Module Development Kit
- Gateway Module Development Kit
- Registrar Module Development Kit
For more information on developing with WHMCS, please refer to our Developer Resources page