WHMCS migration and compatibility
Know what can be migrated or adapted and what cannot.
Migration
The migrator imports supported records without modifying source WHMCS tables. Use staging, backups and preferably read-only source credentials.
Modules
KBilling uses its own runners. Addons have partial procedural parity; server, gateway and registrar modules use KBilling class contracts.
| Module | Expectation |
|---|---|
| Open-source PHP | Usually portable with review and adaptation. |
| IonCube encoded | Cannot be inspected or safely adapted without vendor support. |
WHMCS\Database\Capsule | Rewrite using KB_DB or a deliberate adapter. |
localAPI() | Replace with KBilling services or restricted API calls. |
| Payment modules | Require full callback/security review. |