ROTLD Manager pentru WHMCS
Automatizare completa pentru registrul romanesc .ro in WHMCS. Rezerva domeniul la comanda, il activeaza la plata, gestioneaza DNSSEC, glue records, coduri EPP si fereastra de corectie a detinatorului, plus un jurnal de audit complet, o baza de date cu detinatori salvati si o consola de administrare.
Modulele de registrar generice nu se potrivesc pentru .ro
ROTLD, registrul national al domeniilor .ro, are propriile reguli: tipuri de detinator in loc de contacte, CNP / cod fiscal obligatoriu, o fereastra stricta de corectie dupa inregistrare, un auth-code care nu poate fi obtinut prin API si un flux in doua etape rezervare/activare daca vrei sa iti pastrezi soldul neatins pana cand clientul plateste. ROTLD Manager integreaza aceste reguli in WHMCS, ca echipa ta sa nu fie nevoita sa le tina minte.
Rezerva, apoi activeaza
Cosul declanseaza un apel API de rezervare la comanda, deci numele este blocat pe datele clientului tau. Soldul de registrar este debitat doar cand factura este platita si rezervarea este activata. Daca plata esueaza, rezervarea expira fara cost.
Tipuri de detinator, nu contacte
Formularele colecteaza tipul de persoana (privata, autorizata, comerciala, non-comerciala, guvernamentala, institutie publica, alta) cu campurile potrivite pentru fiecare: CNP pentru persoane fizice, numar J pentru companii, cod fiscal unde e cazul. Validarea din cos respinge intrarile incomplete inainte de apelul API.
Constient de fereastra de corectie
Fereastra de corectie de 24 de ore pentru client si cea de 72 de ore pentru suport sunt concepte de baza. Campurile protejate (nume, tip, CNP, numar de inregistrare) devin editabile in interiorul ferestrei cu un cronometru live; odata inchisa, panoul le afiseaza doar in citire si indruma clientul catre suport.
Rutare EPP integrata
Codul EPP / Auth-Code pentru .ro nu poate fi obtinut prin API. Atat codul de transfer catre alt registrar cat si codul de transfer de detinator sunt afisate cu formularea, link-urile si explicatiile exacte care trimit clientii la rotld.ro/domadmin.
DNSSEC in self-service
Clientii isi gestioneaza singuri DS records din panoul domeniului: key tag, algoritm (RSA, ECDSA, Ed25519), tip de digest, digest. Validare hex in timp real, erorile de la registru afisate inline, fara tichet de suport.
Glue records, nu doar NS
Tabul de nameservere include un lookup de nameserver, un formular de inregistrare NS nou cu IPv4 / IPv6, modificare si stergere. Tot ce faceai prin portalul rotld.ro, acum disponibil clientului tau in zona de client WHMCS.
Consola ROTLD Manager, tab cu tab
Capturi reale dintr-o instalare live: consola completa de administrare cu mai multe taburi, operatiunile din zona de client si configurarea registrar-ului WHMCS. Apasa pe orice captura pentru a o mari.
Acces dintr-un click la fiecare functie .ro
Pagina de detalii a domeniului este completata cu un rand de sase carduri de actiune, un sidebar constient de ROTLD si panouri inline pentru nameservere, DNSSEC, corectia detinatorului si EPP. Construit pe tema WHMCS Twenty-One, deci mosteneste brandingul magazinului tau.
Gestioneaza example.ro
CID-48217ns1.rotld.rons2.rotld.rons3.rotld.roWHMCS genereaza factura de reinnoire cu 30 de zile inainte de expirare. La plata, modulul apeleaza domain-renew la ROTLD. Urmatoarea reinnoire: 23 apr. 2027 · EUR 4.50 / an.
Dezactivarea opreste facturarea automata; domeniul tot expira la data din registru daca nu e reinnoit manual.
CID-48217Numele, tipul de persoana si CNP-ul se blocheaza cand se inchide fereastra de 24h. Telefonul, emailul si adresa raman editabile oricand.
ns1.rotld.rons2.rotld.rons3.rotld.roComuta intre nameserverele ROTLD implicite si ns1…ns5 personalizate. Modificarile sunt scrise in registru prin API.
| Eticheta cheie | Algoritm | Tip | Digest | |
|---|---|---|---|---|
| 42153 | ECDSA P-256 / SHA-256 | SHA-256 | 8a4b6cf3 21de9871 9a02b3c4 e58fda71 | |
| 19847 | RSA / SHA-256 | SHA-256 | 3f1a2b4d 7c9e8f01 6a5b2c3e 9d8a7f01 |
Necesar cand muti domeniul la alt registrar. Pentru .ro acest cod e emis doar de ROTLD si nu poate fi obtinut din acest panou.
Cunoscut si ca: Auth-Code / cheie EPPNecesar cand schimbi detinatorul domeniului. De asemenea gestionat direct de ROTLD si nu poate fi obtinut aici.
Specific .ro / ROTLDAmbele coduri trebuie obtinute direct de la ROTLD prin www.rotld.ro/domadmin.
Ce contine
Functii grupate dupa locul unde traiesc in WHMCS. Fiecare element de mai jos este un ecran, hook, buton sau sablon real, niciodata roadmap.
Rand de carduri de actiune
Sase scurtaturi colorate deasupra detaliilor domeniului (Overview, Auto Renew, Update Registrant, Nameservers, DNSSEC, Get EPP Code) care activeaza tabul corespunzator inline sau navigheaza pe alta pagina cand panoul e in alta parte.
Comutator auto-renew
Clientii controleaza reinnoirea automata direct pe pagina domeniului, cu un badge de status verde / rosu. WHMCS factureaza automat inainte de expirare; modulul declanseaza apelul API de reinnoire.
Panou Update Registrant
Telefonul, emailul si adresa sunt editabile oricand. Campurile protejate (nume, tip de persoana, CNP/CIF, numar de inregistrare) sunt editabile doar in interiorul ferestrei de corectie de 24 de ore, cu un cronometru live HH:MM:SS.
Editor de nameservere
Un click intre nameserverele ROTLD implicite si ns1…ns5 personalizate. JavaScript activeaza / dezactiveaza campurile in functie de selectie; AJAX scrie inapoi la registru.
Lookup de nameserver
Cauti orice FQDN si obtii adresele IPv4 / IPv6, data inregistrarii, ultima actualizare, flag-urile de status si cate domenii il folosesc. Ocoleste complet portalul rotld.ro.
NS private si glue records
Inregistrezi, modifici si stergi nameservere private (ns1.example.ro cu adrese IP). Trei carduri stilizate (creare, modificare, stergere) cu validare inline si afisarea erorilor de la registru.
DNSSEC in self-service
Adaugi si stergi DS records: key tag, dropdown de algoritm (RSA, ECDSA, Ed25519) cu marcaje "recomandat", tip de digest (SHA-1 / SHA-256), digest cu validare hex live.
Info EPP si transfer
Doua casete care explica codul de transfer catre alt registrar fata de codul de transfer de detinator, ambele cu deep-link-uri explicite catre www.rotld.ro/domadmin pentru obtinere, fiindca ROTLD nu expune AuthInfo prin API.
Cronometru fereastra de corectie
Doua cronometre live: fereastra de editare de 24 de ore pentru client si cea de 72 de ore pentru suport. Cand fereastra clientului se inchide, campurile protejate se blocheaza, iar panoul il indruma sa contacteze suportul inainte sa expire fereastra ROTLD de 72 de ore.
Istoricul tranzactiilor
Jurnal de audit cautabil si filtrabil pentru fiecare operatie API. Carduri de statistici per operatie, filtre pe domeniu / operatie / data, click catre un modal cu detaliul tranzactiei si payload-ul complet.
Consola Domain Operations
Rulezi register, reserve, activate, renew, trade, contact-update, contact-correct, get-EPP si domain-info ad-hoc dintr-un singur tab. Fiecare actiune arata taxa rezultata, soldul dupa, data de expirare si raspunsul complet al registrului.
Flux de trade
Initiezi, interoghezi, confirmi sau anulezi trade-uri de domeniu (schimbare de detinator). ID-urile de trade sunt stocate pe tranzactia originala, deci statusul (open / closed / cancelled) este mereu cunoscut.
Detinatori salvati
Profiluri de detinator reutilizabile (nume, tip de persoana, CNP/CIF, telefon, adresa, ROTLD CID, parola implicita optionala). Sincronizezi profiluri individuale la ROTLD la cerere; prepopulezi formularele de trade / register dintr-un dropdown.
Inregistrare / Rezervare din admin
Plasezi un domeniu direct din panoul de administrare. Ocolesti checkout-ul clientului, verifici disponibilitatea, alegi un detinator salvat, setezi optional parola domeniului, apoi register sau reserve.
Registry Poll si mesaje
Vezi, confirmi si arhivezi mesajele de poll ale registrului ROTLD (expirari, confirmari de trade, notificari de transfer). Stocate intr-un jurnal dedicat pentru audit.
Status si health check
Test de conectivitate la registru dintr-un click. Arata REGID, REGNAME, mediul (test / productie), ora serverului, latenta dus-intors si lista de metode API pe care acest cont de registrar are voie sa le apeleze.
Wizard Setup TLDs
Configurare in trei pasi: configurezi credentialele, activezi extensiile .ro cu preturi pe moneda / pe an, instalezi modificarile de tema ale magazinului. Badge-urile de status arata ce e gata si ce e in asteptare.
Editor de sabloane email
Personalizezi emailul de confirmare de dupa inregistrare si digestul zilnic de poll cu un editor dual GrapesJS WYSIWYG / CodeMirror, previzualizare live, trimitere de test si un sidebar de placeholdere grupate pe sectiune. Subiectul si corpul se salveaza independent, deci un corp corupt poate fi resetat fara sa pierzi subiectul.
Widgeturi de dashboard
Doua widgeturi de dashboard admin incluse din start. ROTLD Balance afiseaza soldul curent de registrar cu ora ultimei preluari; ROTLD Transactions aduna ultimele operatiuni la registru cu click catre jurnalul de audit complet.
Comutator Test Mode
Credentialele de productie si sandbox stau una langa alta in formularul de configurare al registrar-ului. Pornesti Test Mode si fiecare operatie ajunge pe endpointul de test ROTLD rotest.ro, il opresti si esti inapoi pe productie. Instalarile noi pornesc pe Test Mode, deci accidentele sunt imposibile.
Fereastra de corectie configurabila
Fereastra de editare pentru client este configurabila intre 1 si 72 de ore din formularul de configurare (implicit 24). Fereastra ROTLD de suport de 72 de ore ramane limita exterioara ferma. Ambele cronometre ruleaza live pe pagina detinatorului.
Erori de registru prietenoase
Coduri brute ROTLD precum Exception_ExpirationDateLimitExceeded si tipare de validare precum {REGISTRATION_NUMBER} REQUIRED sunt rescrise in propozitii lizibile in engleza sau romana pe Renewal Availability, Update Registrant si fluxurile register / renew / trade.
Rezervare la comanda
Trei declansatoare independente (OrderAdded, InvoiceCreation, InvoiceCreationPreEmail) rezerva numele la registru imediat ce cosul este plasat. Idempotent, deci se declanseaza o singura data chiar daca toate trei se aduna.
Activare la plata
Hook-ul de registrar verifica o rezervare existenta la plata si apeleaza domain-activate in loc de domain-register. Fara dubla taxare, fara contact duplicat, sold debitat o singura data.
Email dupa inregistrare
Email de confirmare cu brand, cu detaliile detinatorului, data de expirare, ROTLD contact ID, authcode EPP si nameserverele atribuite. Suprima emailul WHMCS implicit, deci clientii primesc un singur mesaj bine formatat, nu doua.
Poll zilnic al registrului
Un hook de cron preia fiecare mesaj necitit din coada de poll ROTLD, il stocheaza in mod_rotld_poll_log, il confirma upstream, apoi trimite adminului un singur digest grupat. Niciodata spam, mereu complet.
Auto-sincronizare detinator
Ori de cate ori un client inregistreaza un domeniu .ro sau isi editeaza profilul, baza de date de detinatori este actualizata cu datele lui canonice de contact. Comenzile viitoare se prepopuleaza din lista salvata.
Validare in cos
Hook-ul ShoppingCartValidateDomainsConfig verifica cerintele de CNP / numar de inregistrare pe tip de persoana inainte ca comanda sa ajunga la gateway, blocand din timp inregistrarile .ro incomplete.
Auto-activare la transfer
Dupa ce un transfer inbound reuseste, AfterRegistrarTransfer marcheaza imediat domeniul Active in WHMCS, aduce data de expirare de la registru si declanseaza optional o reinnoire de un an.
Sidebar constient de ROTLD
Sidebarul de management al domeniului este reordonat si reetichetat automat pentru domeniile .ro: Overview, Auto Renew, Update Registrant, Nameservers, DNSSEC, Get EPP Code. Domeniile non-ROTLD pastreaza valorile WHMCS implicite.
Fisiere de limba bilingve
Fiecare text vizibil in magazin este livrat in engleza si romana. Etichetele de detinator din cos urmeaza automat limba WHMCS a clientului, fara suprascrieri $_LANG de intretinut.
- WHMCS
8si9· nucleu ionCube suportat, integrarea este PHP simplu- PHP
8.0si mai nou- Teme
- Twenty-One (integrare completa de tema), Six (sidebar si hooks de cos). Alte teme mostenesc functiile din cos si din admin.
- Registru
- ROTLD REST API v2.7 · autentificare Digest prin
regid:password· endpoint de testrotest.ro, endpoint de productie configurabil - TLD-uri suportate
.ro·.com.ro·.net.ro·.org.ro·.info.ro·.biz.ro·.tm.ro·.nom.ro·.nt.ro·.store.ro·.www.ro·.arts.ro·.firm.ro·.rec.ro- Tipuri de persoana
pprivata ·apautorizata ·ncnon-comerciala ·ccomerciala ·giinstitutie guvernamentala ·piinstitutie publica ·oalta- DNSSEC algorithms
3DSA ·5RSA/SHA-1 ·6DSA-NSEC3-SHA1 ·7RSA-NSEC3-SHA1 ·8RSA/SHA-256 (recomandat) ·10RSA/SHA-512 ·12ECC-GOST ·13ECDSA P-256/SHA-256 ·14ECDSA P-384/SHA-384- Tipuri de digest
1SHA-1 (40 hex) ·2SHA-256 (64 hex) · validare client-side doar hex- Perioade de reinnoire
- 1 pana la 10 ani · configurabil per TLD per moneda
- Limbi
- engleza, romana · oglinda completa, fara chei lipsa
- Tabele de baza de date create
mod_rotld_transactions,mod_rotld_registrants,mod_rotld_poll_log· auto-migrate la fiecare incarcare- Permisiuni
- Functiile de admin sunt protejate de verificarea standard de rol admin WHMCS · functiile de client sunt limitate la domeniile proprii ale clientului logat
- Cron
- Se ataseaza la WHMCS Daily Cron Job · nu necesita intrare de cron suplimentara · mod optional pre-cron la 5 minute pentru cicluri de poll rapide
De la instalare la live in trei pasi
Tabul Setup TLDs conduce un admin prin credentiale, extensii si integrarea cu magazinul. Fiecare pas isi arata propriul badge de progres, deci stii mereu ce mai e de facut.
Changelog
In ordine invers cronologica. Modulul este in mentenanta activa fata de registrul ROTLD live; ritmul lansarilor creste in jurul schimbarilor de politica ale registrului.
v1.1.5 August 2026 Ultima
- Imbunatatire Imbunatatiri de fiabilitate si de impachetare, plus actualizari mai simple in cont: fiecare build nou apare in zona ta de client cu changelog-ul lui.
- Imbunatatire Livrat ca un build ionCube per versiune de PHP, ca sa alegi mereu pe cel potrivit serverului tau.
v1.1.4 August 2026
- Fix Actualizari de mentenanta si corectii generale de fiabilitate.
v1.1.3 May 23rd, 2026
- Fix Corectii interne de stabilitate si de impachetare.
v1.1.1 mai 2026
- Fix Randurile de Domain Trade din tabul Transactions arata acum Taxa (EUR), Sold dupa si Expirare in loc de liniute. Fluxurile de initiere, confirmare si anulare a trade-ului capteaza taxa, soldul si data de expirare din raspunsul ROTLD si le pastreaza pe rand.
- Fix Randurile de trade mai vechi sunt completate automat la urmatoarea incarcare a addon-ului. Idempotent: se populeaza doar coloanele NULL.
v1.0 mai 2026
- Nou Localizare completa RO / EN a zonei de client, a formularelor din cos si a editorului de email; fiecare text urmeaza automat limba WHMCS a clientului.
- Imbunatatire Erori de registru prietenoase: codurile brute ROTLD sunt rescrise in propozitii lizibile in engleza sau romana pe fluxurile de availability, register, renew si trade.
- Imbunatatire Defaults sigure la instalare (Test Mode si rezervare la comanda pornite), stil uniform pe toate taburile de admin si un editor de sabloane de email cu subiect si corp salvate independent.
- Fix Stabilizarea fluxurilor register / reserve / activate / trade: contact corect la ROTLD, numar de inregistrare afisat pentru companii, status real din registru si emailuri de confirmare fara caractere pierdute.
Va rula pe instalarea ta?
Modulul este un addon WHMCS obisnuit plus un modul de registrar. Il pui in modules/addons/rotld_manager/ si modules/registrars/rotld/, il activezi din admin si gata. Fara servicii externe, fara coada de mesaje, fara baza de date separata.
- WHMCS
- WHMCS 8 si 9 · temele Twenty-One si Six suportate oficial
- PHP
- 8.0 si mai nou · ruleaza pe orice PHP pe care a fost testat WHMCS-ul tau
- Cont ROTLD
- Un cont activ de registrar acreditat la registrul national al domeniilor .ro (rotld.ro), plus REGID + parola + endpoint API
- HTTPS iesire
- Serverul tau trebuie sa ajunga la endpointul REST ROTLD prin HTTPS (TCP/443). Testeaza intai pe
rotest.ro - Cron WHMCS
- Cron zilnic WHMCS standard, fara hooks suplimentare peste programul standard, fara program suplimentar
- Baza de date
- MySQL 5.7+ sau MariaDB 10.3+ · modulul isi creeaza si migreaza singur tabelele
O licenta anuala
sau 250 RON / an · 58 USD / an
- ✓ Modul registrar ROTLD complet + consola admin
- ✓ Inregistrare, transfer, reinnoire, IPS/AuthInfo
- ✓ Sincronizare contacte si nameservere
- ✓ WHMCS 8 si 9, PHP 8.1 – 8.4
- ✓ Update-uri gratuite pe durata licentei
- ✓ Suport pe email
Vii cu datele tale de registrar ROTLD cu acces API; licenta se activeaza automat dupa plasarea comenzii.
Gata sa pui .ro pe pilot automat?
Comanzi modulul in contul tau de client DreamServer si licenta ti se activeaza automat: o licenta anuala, 50 EUR / 250 RON pe an, protejat ionCube. Preferi ajutor? Contacteaza-ne si te ghidam prin instalarea pe un WHMCS de staging, o legam la mediul de test ROTLD si iti migram extensiile live cand esti gata. Fara contract pe termen lung, fara taxe per domeniu peste tariful registrului.












