WHMCS मॉड्यूल
WHMCS Complete Solution; होस्टिंग, डोमेन पंजीकरण, सर्वर किराया और को-लोकेशन जैसी सेवाएं देने वाली कंपनियों द्वारा अक्सर चुना जाने वाला और दुनिया में सबसे अधिक प्रचलित डोमेन- होस्टिंग ऑटोमेशन है।
Domain Name API WHMCS विशेषताएंWHMCS क्या है?
WHM Complete Solution; वेब होस्टिंग, डोमेन पंजीकरण, को-लोकेशन और सर्वर किराया जैसी सेवाएं देने वाले व्यवसायों के सभी पहलुओं को स्वचालित करने वाला उत्कृष्ट प्लेटफ़ॉर्म है। विशेष रूप से वे व्यक्ति और संस्थान जो वेब के माध्यम से ऐसी सेवाएं देते हैं और WHMCS जैसी ऑटोमेशन सॉफ्टवेयर लिखने के लिए पर्याप्त समय या तकनीकी ज्ञान नहीं रखते, वे इसे अक्सर पसंद करते हैं। WHMCS की स्थापना और आवश्यक सेटिंग्स करने के बाद आप उन्नत होस्टिंग और डोमेन बिक्री साइटों में दिखाई देने वाली सभी सुविधाओं के स्वामी हो जाते हैं।
WHMCS मॉड्यूल
WHMCS के साथ समय और धन बचाएं
एकीकरण
WHMCS थीम
थीम्स आपको WHMCS स्थापना के स्वरूप को अपने ब्रांड से मिलाने या उसे एक अनोखा रूप देने हेतु
अनुकूलित करने देती हैं। थीम में डोमेन खोज, वेब होस्टिंग पैकेज, सर्वर पैकेज और SSL प्रमाणपत्र शामिल होते हैं।
थीम चयन और स्थापना के लिए समय न निकाल पाने वालों के लिए Domain Name API Starter और Mega WHMCS इंस्टॉलेशन पैकेज उत्कृष्ट समाधान प्रदान करते हैं।
WHMCS एकीकरण - स्थापना कैसे करें?
WHMCS की स्थापना काफी आसान है। स्थापना के लिए ऊपर दिया गया हमारा वीडियो देख सकते हैं या नीचे दिए गए चरणों का पालन कर सकते हैं।
- WHMCS फ़ाइलें hrefwww.github.com/domainreseller से डाउनलोड करें।
- ZIP फ़ाइल खोलें और सामग्री को अपने कंप्यूटर पर निकालें।
- WHMCS फ़ाइलों को अपनी वेबसाइट के सर्वर पर (FTP से) अपलोड करें।
- इंस्टॉलेशन विज़ार्ड पूरा करें
- सुरक्षा सेटिंग्स करें
Domain Name API WHMCS विशेषताएं
WHMCS मॉड्यूल के माध्यम से डोमेन लागत पंजीकरण, नवीनीकरण, ट्रांसफर कीमतें स्वतः खींचना, .tr, .com.tr, .ge, .uk, .in, .ru जैसे ccTLD पंजीकृत करना सहित दर्जनों सुविधाएं उपलब्ध हैं।
WHMCS सभी होस्टिंग ऑटोमेशनों के साथ एकीकृत रूप से काम करता है
WHMCS मॉड्यूल – अक्सर पूछे जाने वाले प्रश्न
Domain Name API WHMCS मॉड्यूल एक registrar प्लगइन है, जो आपके WHMCS इंस्टॉलेशन को सीधे Domain Name API के डोमेन रजिस्ट्रेशन और SSL इंफ्रास्ट्रक्चर से जोड़ता है। इंस्टॉल होने के बाद WHMCS आपके ग्राहकों की ओर से डोमेन रजिस्ट्रेशन, नवीनीकरण, ट्रांसफर, DNS प्रबंधन और WHOIS अपडेट स्वचालित रूप से करता है — आपको या आपकी टीम को किसी भी मैनुअल प्रक्रिया की आवश्यकता नहीं रहती। बिलिंग, भुगतान ट्रैकिंग और समाप्ति तिथि की सूचनाएँ भी स्वचालित रूप से प्रबंधित की जाती हैं।
यह मॉड्यूल .com, .net, .org जैसे सभी प्रमुख gTLDs के साथ-साथ .tr, .com.tr, .de, .uk, .us, .cn, .ru, .in और .ge सहित क्षेत्रीय ccTLDs समेत 800 से अधिक डोमेन एक्सटेंशन को सपोर्ट करता है। यह cPanel, Plesk, DirectAdmin, SolusVM और सभी प्रमुख होस्टिंग कंट्रोल पैनलों के साथ संगत है।
💡 आप WHMCS मॉड्यूल को अपनी स्टोरफ्रंट और डोमेन रजिस्ट्रेशन संस्था के बीच एक पुल के रूप में समझ सकते हैं। इसके बिना हर ऑर्डर को मैनुअल प्रोसेसिंग की आवश्यकता होती है; इंस्टॉल होने के बाद आपका पूरा डोमेन व्यवसाय ऑटो-पायलट पर चलने लगता है। तुर्किये और MENA क्षेत्र को लक्ष्य बनाने वाले रिसेलरों के लिए अंतर्निहित .tr और .com.tr सपोर्ट के साथ T.C. Kimlik No और Vergi Numarası फ़ील्ड मैपिंग शुरू से ही कानूनी अनुपालन को आसान बनाती है।
इंस्टॉलेशन में 15 मिनट से कम समय लगता है। चरण-दर-चरण इंस्टॉलेशन गाइड domainnameapi.com/tr/bilgi-bankasi/moduller/whmcs-nasil-kurulur पते पर उपलब्ध है, जबकि वीडियो विवरण youtube.com/watch?v=LEw_iMnquSo पते पर उपलब्ध है।
सबसे नया मॉड्यूल पैकेज github.com/domainreseller पते से डाउनलोड करें।
ZIP फ़ाइल खोलें और modules फ़ोल्डर को उस डायरेक्टरी में कॉपी करें जहाँ WHMCS इंस्टॉल है (उदाहरण: /home/whmcs/public_html)। .gitignore, README.md और LICENSE फ़ाइलों को न हटाएँ।
WHMCS एडमिन पैनल में सिस्टम सेटिंग्स > Domain Registrars सेक्शन पर जाएँ। यदि फ़ाइलें सही डायरेक्टरी में रखी गई हैं, तो सूची में 'Domain Name API' दिखाई देगा।
मॉड्यूल को सक्रिय करें और Domain Name API द्वारा प्रदान किया गया उपयोगकर्ता नाम और पासवर्ड दर्ज करें। सेव करने के बाद आपका बैलेंस स्क्रीन पर दिखाई देगा।
यदि आप .tr डोमेन बेचते हैं, तो T.C. Kimlik No और Vergi Numarası फ़ील्ड्स को WHMCS के कस्टम ग्राहक फ़ील्ड्स के साथ मैप करें।
प्राइसिंग को मैनुअल रूप से दर्ज करें या Utilities > Registrar TLD Sync > DomainNameApi टूल के माध्यम से लाइव कीमतों को लाभ मार्जिन सेटिंग्स के साथ bulk import करें।
सिस्टम सेटिंग्स > सामान्य सेटिंग्स > Domains सेक्शन से डोमेन रजिस्ट्रेशन, ट्रांसफर अनुमतियाँ, नवीनीकरण ऑर्डर, भुगतान पर स्वचालित नवीनीकरण, डोमेन सिंक्रोनाइज़ेशन और IDN सपोर्ट को सक्रिय करें।
ऑटोमेशन सेटिंग्स के अंतर्गत Domain Sync और Sync Next Due Date विकल्पों को सक्रिय करें।
महत्वपूर्ण: यदि आप अपडेट कर रहे हैं, तो मौजूदा मॉड्यूल फ़ाइलों पर ओवरराइट करने से पहले उनका बैकअप अवश्य लें।
💡 सबसे आम इंस्टॉलेशन त्रुटि यह होती है कि मॉड्यूल फ़ाइलें गलत डायरेक्टरी में अपलोड कर दी जाती हैं — इस स्थिति में WHMCS चुपचाप विफल हो जाता है। इंस्टॉलेशन के बाद सुनिश्चित करें कि आपका Domain Name API बैलेंस registrar configuration स्क्रीन में दिखाई दे रहा है। समस्या निवारण के लिए Utilities > Logs > Module Log सेक्शन का उपयोग debug logging सक्रिय करके करें। प्रोडक्शन वातावरण में debug logging बंद रखें।
Domain Name API WHMCS मॉड्यूल के लिए आवश्यकताएँ:
WHMCS 7.8 या उससे ऊपर (सबसे नया स्थिर संस्करण अनुशंसित है)
PHP 7.4 या उससे ऊपर (PHP 8.1 अनुशंसित है)
सर्वर पर PHP SOAPClient एक्सटेंशन सक्रिय होना चाहिए
T.C. Kimlik No, Vergi No और Vergi Dairesi कस्टम ग्राहक फ़ील्ड्स — .tr डोमेन रजिस्ट्रेशन के लिए अनिवार्य हैं
💡 हमेशा WHMCS का सबसे नया स्थिर संस्करण उपयोग करें; सुरक्षा पैच नियमित रूप से जारी किए जाते हैं। यदि आप तुर्किये के बाज़ार को सेवा दे रहे हैं, तो T.C. Kimlik No और Vergi Numarası फ़ील्ड्स .tr रजिस्ट्रेशन के लिए कानूनी रूप से अनिवार्य हैं। लाइव ग्राहकों के आने से पहले इंस्टॉलेशन चरण में ही इन फ़ील्ड्स को परिभाषित कर दें।
WHMCS अपनी किफायती लाइसेंस मॉडल, व्यापक इंटीग्रेशन इकोसिस्टम और परिपक्व ऑटोमेशन इंफ्रास्ट्रक्चर के कारण दुनिया भर में सबसे अधिक उपयोग किया जाने वाला hosting automation platform है। एक ही WHMCS इंस्टॉलेशन ग्राहक रिकॉर्ड, बिलिंग, स्वचालित सेवा सक्रियण, भुगतान ट्रैकिंग और निलंबन/समापन प्रक्रियाओं को प्रबंधित करता है। ई-मेल और SMS notification system ग्राहकों को हर चरण में बिना किसी मैनुअल हस्तक्षेप के सूचित करता है।
💡 2017 तक उपलब्ध कराए गए lifetime license ने WHMCS के उपयोगकर्ता आधार को बहुत स्थिर बना दिया। 2025–2026 में मूल्यांकन कर रहे नए व्यवसायों के लिए WHMCS की मासिक लागत की तुलना WiseCP (जो तुर्किये और MENA बाज़ार में प्रतिस्पर्धी है) और Blesta (one-time payment, strong data ownership) से करें। Domain Name API इन तीनों platforms को अपने विशेष modules के माध्यम से support करता है।
Domain Name API के साथ पूरी तरह संगत और सक्रिय रूप से विकसित किए जा रहे WHMCS alternatives:
Blesta — developer-friendly, one-time license, मजबूत data portability
HostBill — enterprise-level, 150 से अधिक integrations, high-volume resellers के लिए आदर्श
WiseCP — आधुनिक इंटरफ़ेस, तुर्किये और MENA क्षेत्र में तेज़ी से बढ़ रहा है
ClientExec — अधिक सरल feature set, budget-friendly शुरुआती विकल्प
HostFact — नीदरलैंड और पश्चिमी यूरोप में व्यापक
AWBS, WHMAutoPilot, Lpanel, Modernbill और PerlBill जैसे पुराने platforms अब सक्रिय रूप से विकसित नहीं किए जाते, इसलिए नए installations के लिए अनुशंसित नहीं हैं।
💡 Platform selection आपकी target market के अनुसार होनी चाहिए। WHMCS global operations के लिए सबसे सुरक्षित विकल्प है। WiseCP तुर्किये के बाज़ार में resellers के बीच तेज़ी से उभरता हुआ alternative है और Domain Name API के विशेष WiseCP module के माध्यम से पूरी तरह supported है। HostBill उन corporate resellers के लिए अनुशंसित है जिन्हें 150+ integrations की आवश्यकता हो, जबकि Blesta उन operators के लिए उपयुक्त है जो पूर्ण data ownership और one-time cost चाहते हैं।
WHMCS एक paid licensed software है जिसकी कीमत active customer count के अनुसार tiered होती है: Starter, Plus, Business और Direct सहित चार plans उपलब्ध हैं। Billing मासिक आधार पर की जाती है। Commitment से पहले platform का मूल्यांकन करने के लिए free trial period भी उपलब्ध कराया जाता है।
Domain Name API WHMCS Starter और Mega installation packages प्रदान करता है, जो theme installation और module configuration पूरी हुई स्थिति में आते हैं। ये packages नए domain reseller business को शुरू करने के समय और लागत दोनों को काफी कम कर देते हैं।
💡 यदि आप अभी शुरुआत कर रहे हैं, तो WHMCS Starter plan 250 active customers तक पर्याप्त है। Domain Name API के तैयार packages theme installation और module connection के लिए लगने वाले 2–3 दिनों के setup time को समाप्त कर देते हैं; आप कुछ ही घंटों में branded storefront शुरू कर सकते हैं।
हाँ। आप WHMCS license tiers और Domain Name API के WHMCS installation packages के बीच किसी भी समय switch कर सकते हैं। यह बदलाव अगले billing cycle में लागू होगा। Domain Name API WHMCS module, Starter, Plus, Business और Direct सहित सभी WHMCS license tiers के साथ compatible है।
💡 WHMCS Starter से शुरुआत करें। जब आपका customer base 250 से अधिक हो जाए, तो unlimited customer और service records के लिए Plus या Business पर upgrade करें। Domain Name API के Starter और Mega packages उन लोगों के लिए ready-made sales environment प्रदान करते हैं जो सब कुछ शुरू से configure नहीं करना चाहते।
Domain Name API WHMCS module .com, .net, .org, .info, .biz जैसे सभी प्रमुख gTLDs के साथ .tr, .com.tr, .de, .uk, .us, .cn, .ru, .in, .ge और कई अन्य ccTLDs सहित 800 से अधिक domain extensions को support करता है। Premium pricing प्रदान करने वाली registry authorities के लिए premium domain registration भी supported है।
💡 विशिष्ट भौगोलिक बाज़ारों को लक्ष्य करने वाले resellers को अपनी TLD price tables इस तरह व्यवस्थित करनी चाहिए कि स्थानीय extensions को प्राथमिकता मिले। तुर्किये में स्थित resellers को .tr और .com.tr extensions को प्रमुखता देनी चाहिए — ये extensions स्थानीय ग्राहकों में मजबूत trust signal पैदा करते हैं और conversion rates बढ़ाते हैं। Localized TLD positioning, GEO-targeted SEO campaigns में सबसे अधिक ROI देने वाली tactics में से एक है।
WHMCS डिफ़ॉल्ट रूप से हर पाँच मिनट पर चलने वाले automatic cron job के माध्यम से domain expiry dates की जाँच करता है। जब किसी domain की expiry date नज़दीक आती है, तो WHMCS स्वचालित रूप से customer के लिए renewal invoice बनाता है, configurable intervals पर (आमतौर पर 60, 30, 14 और 7 दिन पहले) expiry notifications भेजता है और यदि customer account में पर्याप्त balance या valid payment method मौजूद हो तो renewal स्वतः कर देता है।
इस प्रक्रिया के सही ढंग से काम करने के लिए Sistem Ayarlari > Genel Ayarlar > Domains के अंतर्गत Domain Sync का सक्रिय होना आवश्यक है; इस प्रकार WHMCS हमेशा Domain Name API से updated expiry dates प्राप्त करता है।
💡 60/30/14/7 दिनों की 4 e-mail sequence एक single reminder की तुलना में domain loss rate को 60 प्रतिशत तक कम कर सकती है। Otomasyon Ayarlari के अंतर्गत Sync Next Due Date option को भी सक्रिय करें — WHMCS और registrar के बीच तिथि असंगति unexpected domain losses के सबसे सामान्य कारणों में से एक है।
Domain pricing प्रत्येक TLD के लिए manual रूप से दर्ज की जा सकती है या Registrar TLD Sync tool के माध्यम से automatic import की जा सकती है। Automatic synchronization के लिए: Utilities > Registrar TLD Sync सेक्शन में जाएँ, DomainNameApi चुनें और comparison पूरा होने की प्रतीक्षा करें। Result screen हर extension के लिए profit/loss margins दिखाती है और bulk price transfer की सुविधा देती है।
आप Domain Name API को Lookup Provider के रूप में भी set कर सकते हैं (Sistem Ayarlari > Domain Fiyatları > Lookup Provider > Değiştir > DomainNameApi)। इस प्रकार सामान्य WHOIS servers के बजाय Domain Name API infrastructure के माध्यम से real-time availability query की जाती है।
💡 Automatic price synchronization WHMCS की कम उपयोग की जाने वाली सुविधाओं में से एक है। TLD Sync को मासिक रूप से चलाना यह सुनिश्चित करता है कि supplier pricing changes के बाद भी आपकी retail prices cost से ऊपर रहें। Fixed margin rule (जैसे cost + %25) 800 से अधिक extensions में manual review के बिना profitability बनाए रखता है।
WHMCS integration issues की जाँच के लिए built-in module logging system प्रदान करता है। Utilities > Logs > Module Log सेक्शन में जाएँ। यदि Enable Debug Logging बटन दिखाई दे, तो उस पर क्लिक करके इसे सक्रिय करें। सक्रिय होने के बाद WHMCS और Domain Name API के बीच सभी requests और responses रिकॉर्ड हो जाते हैं। आप किसी भी log record की तारीख पर क्लिक करके पूरी request, response और filtered response details की समीक्षा कर सकते हैं।
आम तौर पर सामने आने वाली समस्याएँ:
Module files का गलत directory में upload होना — WHMCS चुपचाप module को detect नहीं करता
गलत API credentials — save करने के बाद balance दिखाई नहीं देता
Domain sync का निष्क्रिय होना — expiry dates पुरानी हो जाती हैं और renewals चुपचाप fail हो जाते हैं
💡 Support team से संपर्क करने से पहले failed operation का Module Log record प्राप्त करें। Filtered response section Domain Name API द्वारा लौटाई गई error को स्पष्ट रूप से दिखाता है; अधिकतर मामलों में समस्या स्वयं समझ में आ जाती है। इस log को पहले से तैयार रखना resolution time को काफ़ी कम कर देता है। Performance impact से बचने के लिए production environment में debug logging बंद रखें।
Domain transfers registrar module के माध्यम से स्वतः process होते हैं। जब कोई customer incoming transfer शुरू करता है, तो WHMCS customer द्वारा दिए गए EPP authorization code का उपयोग करते हुए Domain Name API को transfer request भेजता है। Transfer status और real-time start/end dates admin panel में देखी जा सकती हैं। Admins domain management panel से सीधे transfer cancellation request भी बना सकते हैं।
💡 Transfer failures प्रायः expired EPP codes, registrar side transfer locks या हाल की registration के बाद लागू होने वाली 60-day ICANN lock period के कारण होती हैं। .tr domain transfers में विशेष सावधानी बरतें: प्राप्तकर्ता customer account में मौजूद T.C. Kimlik No और Vergi Numarası जानकारी registrar records के साथ मेल खानी चाहिए; mismatch की स्थिति में ऐसी silent transfer rejection हो सकती है जिसका पता log review के बिना लगाना कठिन होता है।
