Modul WHMCS membantu menggabungkan berbagai alur kerja penting seperti menerima pembayaran, memperbarui harga perpanjangan layanan, mengelola aktivitas pelanggan, hingga mengontrol sumber daya cloud server langsung dari WHMCS dalam satu panel. Di katalog Hostragons tersedia lima modul yang berfokus pada pembayaran dan operasional bisnis, serta lima integrasi terpisah untuk infrastruktur OVHcloud, AWS Lightsail, Contabo, Microsoft Azure, dan Google Cloud. Panduan ini membandingkan fungsi, batasan cakupan, serta skenario penggunaan yang paling sesuai untuk masing-masing dari sepuluh modul tersebut.
Saat memilih modul WHMCS, jangan hanya melihat daftar fitur. Versi WHMCS yang digunakan, akun penyedia layanan, hak akses API, sistem operasi, model penagihan, serta rencana pengujian sebelum produksi juga perlu dipertimbangkan. Integrasi yang dibahas di sini tidak menggantikan lisensi WHMCS, akun cloud provider, atau akun payment gateway terkait. Biaya penggunaan layanan, jaringan, lisensi, dan pajak dari masing-masing penyedia tetap berlaku secara terpisah.
Fungsi apa saja yang dapat dipermudah dengan modul WHMCS?
Secara bawaan, WHMCS mengelola siklus hidup pelanggan, pesanan, tagihan, dan layanan. Modul berfungsi sebagai penghubung antara sistem inti tersebut dengan kebutuhan operasional tertentu. Misalnya, modul payment gateway dapat mengarahkan pelanggan ke halaman pembayaran eksternal dan mengirimkan hasil transaksi yang telah diverifikasi kembali ke WHMCS. Modul operasional dapat membantu pembaruan saldo atau harga secara massal. Sementara itu, modul server dapat membuat virtual machine berdasarkan pesanan dan menyediakan fitur pengelolaan yang diizinkan melalui area pelanggan.
Perbedaan ini penting dipahami karena tidak semua modul melakukan semua tugas. Sebagai contoh, modul Paddle dan Mollie berfokus pada proses pembayaran, Customer Balance Manager berfokus pada pengelolaan kredit pelanggan, sedangkan integrasi cloud hanya menangani sumber daya dari penyedia yang bersangkutan. Memisahkan kebutuhan ke dalam kategori “pembayaran”, “operasional pelanggan”, dan “otomasi server” akan membantu memilih solusi yang paling tepat.
Perbandingan cepat 10 modul WHMCS
| Modul | Fungsi utama | Akun eksternal yang diperlukan | Harga saat artikel diterbitkan |
|---|---|---|---|
| Pembaruan Biaya Otomatis | Memperbarui harga layanan berulang, add-on, dan domain | Tidak diperlukan | Pembayaran satu kali 99 USD |
| Gerbang Pembayaran Paddle | Pembayaran satu kali dan berlangganan | Paddle Billing | Pembayaran satu kali 99 USD |
| Gerbang Pembayaran Mollie | Pembayaran melalui metode yang didukung Mollie | Mollie | Pembayaran satu kali 99 USD |
| Transfer Domain Antar Pelanggan | Memindahkan domain antar pelanggan WHMCS secara terkontrol | Tidak diperlukan | Pembayaran satu kali 99 USD |
| Manajer Saldo Pelanggan | Manajemen kredit pelanggan secara massal | Tidak diperlukan | Pembayaran satu kali 99 USD |
| OVHcloud VPS & Dedicated | Integrasi siklus hidup server OVHcloud | OVHcloud | Pembayaran satu kali 99 USD |
| AWS Lightsail | Provisioning dan pengelolaan server Lightsail | AWS | Pembayaran satu kali 99 USD |
| Contabo Cloud | Manajemen VPS dan VDS Contabo | Contabo | Pembayaran satu kali 99 USD |
| Microsoft Azure VM | Otomasi siklus hidup virtual machine Azure | Microsoft Azure | Pembayaran satu kali 99 USD |
| Google Cloud Compute Engine | Pengelolaan resource Compute Engine berbasis Linux | Google Cloud | Pembayaran satu kali 99 USD |
Harga pada tabel di atas merupakan harga katalog yang berlaku saat artikel ini diterbitkan dan bukan jaminan harga permanen. Sebelum membeli, selalu gunakan informasi terbaru pada halaman produk terkait sebagai acuan utama untuk cakupan fitur, lisensi, dan harga.
Modul pembayaran dan operasional bisnis
Pembaruan Biaya Otomatis
Harga layanan berulang dapat berubah seiring waktu. Akibatnya, layanan aktif atau suspended yang dibuat sebelumnya mungkin masih menggunakan tarif perpanjangan lama. Modul Otomatis Update Harga digunakan untuk menghitung ulang biaya perpanjangan layanan, add-on, dan domain berdasarkan harga terbaru yang tersimpan di WHMCS. Proses ini dapat dijalankan satu kali atau diintegrasikan ke cron yang terjadwal.
Modul ini sangat berguna bagi perusahaan hosting yang tidak ingin memperbarui ribuan data pelanggan secara manual setelah perubahan kurs mata uang atau penyesuaian tarif layanan. Anda dapat melihat contoh implementasinya di panduan Modul pembaruan harga otomatis WHMCS. Meski demikian, sebelum melakukan perubahan massal, sebaiknya buat backup database, lakukan pengujian pada kelompok pelanggan terbatas, dan periksa tagihan yang dihasilkan.
Gerbang Pembayaran Paddle
Integrasi Paddle Billing V3 memungkinkan tagihan WHMCS menerima pembayaran satu kali maupun pembayaran berlangganan melalui Paddle Checkout. Sistem memverifikasi notifikasi webhook yang ditandatangani menggunakan HMAC-SHA256 dan membantu mencocokkan pembayaran berulang dengan invoice yang sesuai berdasarkan ID langganan. Dengan cara ini, proses tidak hanya bergantung pada hasil redirect di browser pelanggan, tetapi juga pada notifikasi yang dikirim langsung dari server Paddle.
Modul ini tidak menyediakan akun Paddle maupun persetujuan kelayakan bisnis. Pengguna tetap harus membuat akun Paddle, mendefinisikan produk, mengatur mata uang, dan mengonfigurasi webhook secara mandiri. Untuk detail implementasi, Anda dapat membaca Pembayaran Paddle untuk WHMCS. Sebelum digunakan di lingkungan produksi, lakukan pengujian terhadap skenario pembayaran berhasil, gagal, dibatalkan, dan pembayaran berulang.
Gerbang Pembayaran Mollie
Modul Mollie menghubungkan invoice WHMCS dengan metode pembayaran yang telah diaktifkan pada akun Mollie, termasuk iDEAL, kartu kredit atau debit, PayPal, Apple Pay, Bancontact, SOFORT, dan transfer bank. Webhook dari Mollie akan memperbarui status pembayaran di WHMCS serta menyediakan fitur yang spesifik untuk metode tertentu, seperti pemilihan bank pada iDEAL atau pengelolaan jatuh tempo untuk transfer bank.
Ketersediaan setiap metode pembayaran bergantung pada negara, mata uang, status akun Mollie, dan metode yang telah diaktifkan. Karena itu, klaim jumlah metode pembayaran yang tersedia tidak berarti semua metode akan otomatis aktif pada setiap akun. Bersamaan dengan panduan Modul Mollie untuk WHMCS, pastikan hak akses dan endpoint webhook telah diverifikasi sebelum sistem digunakan secara live.
Transfer Domain Antar Pelanggan
Modul ini memungkinkan proses pemindahan kepemilikan domain dari satu pelanggan WHMCS ke pelanggan WHMCS lainnya melalui alur yang lebih terkontrol. Permintaan transfer dapat dimulai dari area pelanggan dan harus disetujui melalui tautan sekali pakai yang dikirim ke alamat email penerima. Verifikasi token, pencatatan IP, masa berlaku yang dapat disesuaikan, dan pelacakan status membuat proses ini lebih mudah diaudit dibandingkan perpindahan manual.
Perlu dicatat bahwa fitur ini berbeda dari transfer domain antar registrar. Modul hanya mengubah kepemilikan domain di dalam instalasi WHMCS yang sama. Untuk transfer registrar, EPP code, transfer lock, atau pemindahan ke akun eksternal, aturan registrar terkait tetap berlaku.
Manajer Saldo Pelanggan
Customer Balance Manager dirancang untuk mempermudah pengelolaan saldo kredit pelanggan di area administrator WHMCS. Pelanggan dapat difilter berdasarkan nama, perusahaan, email, mata uang, maupun status saldo. Administrator kemudian dapat menambahkan kredit secara massal atau mengosongkan saldo pada akun yang dipilih.
Karena saldo kredit berdampak langsung pada pencatatan keuangan, akses ke fitur ini sebaiknya dibatasi hanya untuk administrator yang berwenang. Daftar pelanggan yang dipilih perlu diperiksa kembali sebelum menjalankan proses, dan perubahan berskala besar sebaiknya dilakukan setelah backup tersedia.
Modul otomasi cloud server
Modul cloud berfungsi sebagai jembatan antara pesanan dan layanan di WHMCS dengan API dari cloud provider. Gambaran umum mengenai alur otomatisasi layanan dapat dipelajari pada panduan Pembuatan akun hosting otomatis dengan WHMCS. Fitur yang tersedia bagi pelanggan bergantung pada perilaku API penyedia, konfigurasi produk, serta hak akses yang diberikan oleh perusahaan. Semua modul ini merupakan integrasi independen dan bukan produk resmi yang dikembangkan oleh penyedia cloud terkait, serta tidak menyiratkan hubungan kemitraan apa pun.
OVHcloud VPS & Dedicated
Integrasi OVHcloud menghubungkan layanan VPS dan Dedicated dengan WHMCS. Pada layanan VPS, siklus hidup server dan proses reinstall dapat dikelola melalui kontrol self-service yang diizinkan di area pelanggan. Untuk layanan Dedicated, cakupan utamanya adalah penugasan server yang sudah tersedia serta operasi yang dikendalikan secara terbatas. Integrasi ini tidak boleh diasumsikan sebagai sistem otomatis untuk membeli server fisik baru secara langsung.
Proses seperti suspend, terminate, atau tindakan lain yang berpotensi menyebabkan kehilangan data tetap memerlukan kontrol operasional yang memadai. Selalu verifikasi dampaknya sebelum menjalankan tindakan otomatis.
AWS Lightsail
Modul AWS Lightsail menghubungkan proses provisioning server, operasi daya, static IPv4, firewall, dan snapshot dengan layanan yang ada di WHMCS. Informasi akses untuk resource Linux maupun Windows mengikuti aturan yang ditetapkan oleh platform AWS. Modul ini dirancang khusus untuk resource Lightsail dan bukan integrasi untuk seluruh katalog layanan AWS.
Informasi seperti region, nama instance, identitas penyedia, dan static IP yang terkait harus disimpan secara konsisten pada layanan yang bersangkutan. API key tidak disertakan dalam paket distribusi. Saat instalasi, pengguna harus mengonfigurasi akses menggunakan akun AWS miliknya sendiri dengan izin yang sesuai.
Contabo Cloud
Modul Contabo Cloud menyediakan integrasi untuk provisioning, operasi daya, reinstall, reset password, dan pengelolaan snapshot pada resource VPS maupun VDS Contabo. Pemetaan yang akurat antara resource dan layanan WHMCS sangat penting agar permintaan provisioning berulang tidak menghasilkan konflik atau duplikasi sumber daya.
Akun Contabo, akses API, dan seluruh biaya penggunaan layanan tetap harus disediakan secara terpisah. Jangan mengasumsikan bahwa setiap fitur Contabo seperti reverse DNS, upgrade paket, VNC berbasis browser, atau fitur lainnya otomatis termasuk dalam cakupan modul. Selalu rujuk daftar fitur terbaru pada halaman produk.
Microsoft Azure VM
Modul Microsoft Azure VM mengintegrasikan provisioning virtual machine, operasi daya, deallocate, perubahan ukuran instance, pengelolaan disk, snapshot, dan firewall ke dalam WHMCS. Resource group dan tag pada virtual machine digunakan untuk membantu memverifikasi kepemilikan layanan yang benar.
Untuk proses penghapusan resource, status tidak boleh dianggap selesai hanya berdasarkan permintaan yang dikirim. Hasil operasi asinkron dari Azure serta konfirmasi bahwa resource benar-benar telah dihapus perlu diverifikasi terlebih dahulu. Pengaturan katalog dan harga untuk resource tambahan yang berbayar, seperti disk dan snapshot, menjadi tanggung jawab perusahaan yang menggunakan modul ini.
Google Cloud Compute Engine
Modul Google Cloud menghubungkan proses provisioning, operasi daya, perubahan tipe mesin, dan pengelolaan aturan jaringan pada virtual machine Compute Engine berbasis Linux. Nama resource, region, dan label layanan disimpan sebagai identitas permanen yang digunakan untuk memverifikasi kepemilikan sebelum tindakan apa pun dijalankan.
Pada versi distribusi 2.0.0 saat ini, cakupan modul difokuskan pada workload Linux. Oleh karena itu, perencanaan tidak boleh mengasumsikan dukungan Windows atau akses RDP. Pengaturan project Google Cloud, service account, kuota, jaringan, dan billing tetap harus dikonfigurasi oleh pengguna.
Modul WHMCS mana yang sebaiknya dipilih?
- Jika ingin memperbarui harga perpanjangan lama agar mengikuti katalog terbaru, pertimbangkan modul Otomatis Update Harga.
- Jika ingin menerima pembayaran melalui Paddle Checkout atau Mollie, gunakan modul payment gateway yang sesuai.
- Jika membutuhkan perpindahan domain antar pelanggan dalam instalasi WHMCS yang sama, gunakan modul Transfer Domain Antar Pelanggan.
- Jika sering mengelola kredit pada banyak akun pelanggan, Customer Balance Manager adalah pilihan yang tepat.
- Jika ingin menghubungkan layanan VPS, VDS, atau VM ke API penyedia cloud tertentu, pilih hanya modul cloud server yang sesuai dengan provider yang digunakan.
Jika Anda menawarkan VPS atau VDS pada infrastruktur sendiri, rencanakan struktur produk bersama dengan otomasi WHMCS melalui server virtual. Untuk perusahaan yang menggunakan banyak penyedia cloud, sebaiknya setiap integrasi dijalankan dengan akun API terpisah, produk uji terpisah, dan jika memungkinkan menggunakan kredensial dengan hak akses minimal guna mengurangi risiko kesalahan.
Alur pembelian, unduhan, dan instalasi

- Pilih modul yang sesuai kebutuhan dan periksa cakupan fitur terbaru pada halaman produk resmi.
- Selesaikan pemesanan melalui area pelanggan WHMCS dan lakukan pembayaran invoice.
- Setelah pembayaran dikonfirmasi oleh WHMCS, proses Auto Release resmi akan mengubah status layanan menjadi Active.
- Akun yang memiliki layanan Active hanya akan melihat akses unduhan untuk produk yang dibeli.
- Verifikasi arsip ZIP, baca dokumentasi instalasi, lalu unggah file ke lingkungan WHMCS untuk pengujian.
- Masukkan informasi API dari penyedia layanan atau payment gateway pada area konfigurasi yang sesuai setelah instalasi selesai.
- Lakukan pengujian terhadap skenario berhasil, gagal, webhook, timeout, retry, dan terminate sebelum sistem digunakan di lingkungan produksi.
File unduhan tidak tersedia secara publik melalui direktori web umum. Hak akses unduhan ditentukan oleh hubungan antara produk dan layanan yang berstatus Active. Ketentuan lisensi dan dokumentasi instalasi yang tersedia pada saat pembelian selalu menjadi referensi utama dibandingkan ringkasan dalam artikel ini.
Lisensi, biaya penyedia, dan batasan keamanan
File modul dikirimkan dalam bentuk source code yang tidak dienkripsi. Namun, hal ini tidak berarti modul tersebut bersifat open source atau bebas untuk didistribusikan ulang. Hak penggunaan, modifikasi, dan distribusi ulang tetap mengikuti perjanjian lisensi yang dibeli dan sebaiknya dikelola menggunakan pendekatan Manajemen lisensi WHMCS. API key penyedia, data pelanggan nyata, identitas resource produksi, maupun data operasional milik Hostragons tidak disertakan dalam paket distribusi.
Terapkan prinsip hak akses minimum saat instalasi. Jika memungkinkan, gunakan kredensial khusus yang hanya memiliki izin API yang benar-benar diperlukan. Ganti secret webhook secara berkala, batasi peran administrator WHMCS, dan sembunyikan data sensitif dalam log. Sebelum masuk ke produksi, gunakan akun pengujian atau resource berbiaya rendah. Saat menguji proses pembatalan atau penghapusan, verifikasi tidak hanya respons API tetapi juga pastikan resource benar-benar terhapus dan tidak meninggalkan komponen berbayar yang masih aktif.
Saat menjual layanan Server Cloud, perhitungan biaya tidak boleh hanya memperhitungkan virtual machine. Disk, snapshot, IP, trafik, lisensi, dan perbedaan harga antar wilayah juga harus dimasukkan dalam perencanaan. Otomasi modul dapat mengurangi beban operasional, tetapi tidak menghilangkan tanggung jawab terkait kuota, persetujuan akun, maupun penagihan dari penyedia layanan.
Checklist singkat sebelum instalasi
- Baca dokumentasi produk terbaru yang sesuai dengan versi WHMCS dan PHP yang digunakan.
- Buat backup database dan file.
- Berikan hanya izin yang diperlukan kepada pengguna API eksternal.
- Buat produk uji, pelanggan uji, dan resource cloud berisiko rendah untuk pengujian.
- Pastikan pemanggilan CreateAccount berulang tidak menghasilkan resource kedua yang tidak diinginkan.
- Verifikasi hasil suspend, unsuspend, terminate, dan reinstall langsung dari panel penyedia.
- Untuk modul pembayaran, uji webhook bertanda tangan, nominal salah, notifikasi berulang, dan proses refund.
- Setelah go-live, pantau pesanan awal dan log kesalahan secara lebih intensif.
Pertanyaan yang Sering Diajukan
Apa itu modul WHMCS?
Modul WHMCS adalah ekstensi yang menambahkan alur kerja tertentu seperti pembayaran, operasional pelanggan, atau manajemen server ke dalam WHMCS. Modul tidak menggantikan lisensi WHMCS maupun akun penyedia layanan eksternal.
Cloud provider apa saja yang didukung?
Tersedia modul terpisah untuk OVHcloud VPS dan Dedicated, AWS Lightsail, Contabo VPS/VDS, Microsoft Azure VM, serta Google Cloud Compute Engine berbasis Linux.
Apakah akun cloud provider dan biaya penggunaan sudah termasuk dalam harga modul?
Tidak. Akun penyedia, langganan, penggunaan resource, biaya jaringan, lisensi, dan pajak ditagihkan secara terpisah oleh penyedia terkait.
Apakah kredensial API disertakan dalam paket modul?
Tidak. Paket ZIP modul tidak berisi kredensial penyedia maupun data pelanggan produksi. Informasi yang diperlukan harus dimasukkan ke area konfigurasi WHMCS setelah instalasi.
Bagaimana cara mengunduh modul yang telah dibeli?
Setelah pembayaran diverifikasi oleh WHMCS dan layanan terkait berstatus Active, akses unduhan untuk produk yang dibeli akan tersedia di area pelanggan.
Apakah source code modul dienkripsi?
File modul disediakan dalam bentuk source code yang tidak dienkripsi. Hak penggunaan, kustomisasi, dan distribusi ulang tetap mengikuti ketentuan lisensi yang berlaku.
Pilih modul WHMCS yang sesuai dengan kebutuhan operasional Anda
Bandingkan cakupan fitur, harga terbaru, dan ketentuan lisensi untuk modul pembayaran, operasional pelanggan, maupun otomasi cloud server yang Anda butuhkan. Kunjungi Jelajahi modul WHMCS dan siapkan rencana pengujian sebelum produksi berdasarkan dokumentasi instalasi yang tersedia.