Bagaimana Cara Menginstal WHMCS?

Domain Name API – Panduan Instalasi dan Integrasi

Dokumentasi ini menjelaskan bagaimana cara mengintegrasikan akun DomainNameAPI Anda ke dalam perangkat lunak WHMCS.

Persyaratan Minimum

  • WHMCS versi 7.8 atau lebih tinggi
  • PHP 7.4 atau lebih tinggi (disarankan: 8.1)
  • Plugin PHP SOAPClient harus diaktifkan.
  • Field khusus pelanggan yang berisi Nomor Identitas T.C. / Nomor Pajak / Informasi Kantor Pajak. (Opsional)

Perhatian!!! Jika Anda melakukan upgrade, pastikan untuk mencadangkan file lama Anda sebelum instalasi.

Unggah

Salin folder “modules” dari paket yang diunduh ke direktori tempat WHMCS diinstal. (Contoh: /home/whmcs/public_html)

Catatan: Jangan hapus file .gitignore, README.md, dan LICENSE.

Unggah Modul WHMCS Domain Name API

Jika file diunggah dengan tidak benar, modul tidak akan terdeteksi oleh WHMCS.

Konfigurasi Modul

Setelah file diunggah, masuk ke panel administrasi WHMCS dan buka bagian “System Settings”.

System Settings WHMCS

Setelah membuka “System Settings”, masuk ke bagian “Domain Registrar”.

Konfigurasi Modul Domain Name API

Jika file modul ditempatkan di direktori yang benar, “Domain Name API” akan muncul di sini.

Setelah aktivasi, masukkan nama pengguna dan kata sandi yang kami sediakan.

Setelah disimpan, nama pengguna dan saldo Anda saat ini akan ditampilkan.

Jika perlu, hubungkan informasi Nomor Identitas TR dan Nomor Pajak yang akan digunakan untuk pendaftaran domain .tr milik pengguna Anda.

Informasi Pengguna Domain Name API

Pengaturan Harga Domain

Setelah konfigurasi modul selesai, buka kembali “System Settings”.

Pengaturan Harga Domain

Tentukan TLD yang ingin Anda jual. (Contoh: .com.tr)

Pilih “Domain Name API” untuk pendaftaran otomatis.

Pilih opsi EPP Code.

Harga dapat ditentukan secara manual. Alternatifnya, Anda juga dapat menetapkan harga bertingkat (akan dijelaskan di bagian berikutnya).

Pengaturan Harga Domain 2

Alih-alih menggunakan server Whois publik sebagai sumber pencarian, Anda dapat menggunakan DomainNameAPI. Di bagian “Lookup Provider”, klik “Change”, pilih “DomainNameApi”, lalu tentukan TLD mana yang akan digunakan.

Harga Bertingkat & Otomatisasi Harga

Buka “Utilities” → “Registrar TLD Sync”. Pilih “DomainNameApi” pada layar yang muncul dan tunggu sebentar.

Pada langkah berikutnya, semua TLD di sistem kami akan disinkronkan dengan TLD di WHMCS. Margin keuntungan dan kerugian akan dihitung dan ditampilkan secara kolektif untuk memungkinkan proses impor.

Harga Modul WHMCS Domain Name API

Dari Sudut Pandang Administrator

  • Anda dapat mengirim “Permintaan Penghapusan” untuk nama domain.
  • Anda dapat melakukan “Pembatalan Transfer” untuk nama domain.
  • Anda dapat melihat status aktif serta tanggal mulai dan berakhirnya domain.
  • Anda dapat menampilkan daftar subdomain Anda.
  • Anda dapat melihat informasi field tambahan.

Pengaturan Umum

Buka “System Settings” → “General Settings” dan pilih tab “Domains”.

Aktifkan opsi agar pelanggan dapat mendaftarkan domain sendiri.

Aktifkan opsi agar pelanggan dapat mentransfer domain ke Anda.

Aktifkan “Enable Renewal Orders” agar pelanggan dapat memperpanjang domain sebelum masa berlaku habis.

Aktifkan “Auto Renew on Payment” agar perpanjangan dilakukan otomatis setelah pembayaran.

Aktifkan “Domain Sync Enabled” untuk memeriksa dan menyinkronkan domain yang ada secara berkala (disarankan).

Jika Anda ingin mengelola domain berbahasa Turki, Ibrani, Arab, Rusia, dan lainnya, aktifkan “Allow IDN Domains”.

Masukkan informasi nameserver Anda di bagian “Default Nameserver”.

Pengaturan Sinkronisasi

Buka “Automation Settings” dan masuk ke bagian “Domain Sync Settings”.

Aktifkan sinkronisasi domain.

Jika diperlukan, aktifkan opsi “Sync Next Due Date”.

Error – Tampilan Detail

Buka “System Logs” → “Module Log”.

Cari log yang relevan dan klik tanggalnya.

Anda dapat melihat permintaan, respons, dan respons terfilter secara detail.

Debugging

Untuk mengaktifkan debugging, klik “Utilities // Logs // Module Log”.

Jika tersedia, aktifkan “Enable Debug Logging”. Jika tombol “Disable Debug Logging” terlihat, berarti logging sudah aktif.

Semua permintaan dan respons domain yang berhasil maupun gagal akan dicatat dalam modul ini.

Panduan Video