ROTLD Manager for WHMCS
WHMCS 8 si 9 Activ · v1.1.5 Ultima actualizare · august 2026 .ro · .com.ro · .org.ro · .net.ro · .gov.ro

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.

Inregistrare in doua fazeRezervare la comanda, activare la plata. Soldul este debitat doar cand clientul plateste.
Campuri native ROTLDTipuri de persoana, CNP/CIF, numar J, fereastra de corectie. Construit pe regulile registrului .ro, nu adaptat ulterior.
Proiectat pentru auditFiecare operatie este jurnalizata intr-o tabela dedicata de tranzactii, cu taxe, sold, snapshot al detinatorului si payload-ul API complet.
Configurare TLD dintr-un clickUn wizard in trei pasi activeaza fiecare extensie .ro, preturi pe moneda, integrare cu tema si provider de lookup.
De ce un modul dedicat

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.

Capturi de ecran

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.

Apasa pentru marire
ROTLD Manager pentru WHMCS: Istoricul tranzactiilor - fiecare operatie la registru inregistrata cu perioada, taxa si sold
Istoricul tranzactiilor - fiecare operatie la registru inregistrata cu perioada, taxa si sold
ROTLD Manager pentru WHMCS: Operatiuni pe domeniu - activeaza, reinnoieste, elimina si sterge domenii .ro
Operatiuni pe domeniu - activeaza, reinnoieste, elimina si sterge domenii .ro
ROTLD Manager pentru WHMCS: Info domeniu - lookup live la registru si contactele salvate ale domeniului
Info domeniu - lookup live la registru si contactele salvate ale domeniului
ROTLD Manager pentru WHMCS: Inregistrare domeniu - comanzi un domeniu .ro nou dintr-un detinator salvat
Inregistrare domeniu - comanzi un domeniu .ro nou dintr-un detinator salvat
ROTLD Manager pentru WHMCS: Trade domeniu - schimbi proprietarul cu un istoric complet al trade-urilor
Trade domeniu - schimbi proprietarul cu un istoric complet al trade-urilor
ROTLD Manager pentru WHMCS: Creare detinator - gestionezi inregistrari de detinatori ROTLD reutilizabile
Creare detinator - gestionezi inregistrari de detinatori ROTLD reutilizabile
ROTLD Manager pentru WHMCS: Nameservere - gestionezi si cauti nameserverele domeniului
Nameservere - gestionezi si cauti nameserverele domeniului
ROTLD Manager pentru WHMCS: DNSSEC - adaugi si gestionezi DS records pe fiecare domeniu
DNSSEC - adaugi si gestionezi DS records pe fiecare domeniu
ROTLD Manager pentru WHMCS: Coada de mesaje a registrului - poll, verifici si confirmi mesajele registrului
Coada de mesaje a registrului - poll, verifici si confirmi mesajele registrului
ROTLD Manager pentru WHMCS: Personalizare - sabloane de email pentru domenii si integrare cu tema
Personalizare - sabloane de email pentru domenii si integrare cu tema
ROTLD Manager pentru WHMCS: Configurare initiala - credentiale ghidate, preturi si extensii suportate
Configurare initiala - credentiale ghidate, preturi si extensii suportate
ROTLD Manager pentru WHMCS: Status - verificare live a conexiunii la API-ul ROTLD
Status - verificare live a conexiunii la API-ul ROTLD
ROTLD Manager pentru WHMCS: Configurare - credentiale de registrar Test / Productie si automatizare
Configurare - credentiale de registrar Test / Productie si automatizare
Zona de client

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.

dreamserver.ro/clientarea.php?action=domaindetails&id=4218
Gestioneaza example.ro
Overview
Auto Renew
Update Registrant
Nameservers
DNSSEC
Get EPP Code
Prezentare domeniu
Status
Activ
Inregistrat
23 May 2026
Expira
23 May 2027
Reinnoire automata
Pornit
Detinator
Maria Popescu
Contact ROTLD
CID-48217
Nameserver 1
ns1.rotld.ro
Nameserver 2
ns2.rotld.ro
Nameserver 3
ns3.rotld.ro
Reinnoire automata
Auto renew este PORNIT

WHMCS 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.

Detinator ROTLD
Contact ID
CID-48217
Fereastra de corectie
Deschis · 23:41:12 ramase
Informatii protejate Editabil in fereastra de corectie

Numele, tipul de persoana si CNP-ul se blocheaza cand se inchide fereastra de 24h. Telefonul, emailul si adresa raman editabile oricand.

Nameservere curente
NS 1
ns1.rotld.ro
NS 2
ns2.rotld.ro
NS 3
ns3.rotld.ro

Comuta intre nameserverele ROTLD implicite si ns1…ns5 personalizate. Modificarile sunt scrise in registru prin API.

DNSSEC · DS Records
Gestionat in registru · Modificarile pot dura pana la 24h sa se propage
Eticheta cheieAlgoritmTipDigest
42153ECDSA P-256 / SHA-256SHA-2568a4b6cf3 21de9871 9a02b3c4 e58fda71
19847RSA / SHA-256SHA-2563f1a2b4d 7c9e8f01 6a5b2c3e 9d8a7f01
Coduri de autorizare (EPP) rotld.ro
Cod de transfer registrar

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 EPP
Cod de transfer detinator

Necesar cand schimbi detinatorul domeniului. De asemenea gestionat direct de ROTLD si nu poate fi obtinut aici.

Specific .ro / ROTLD

Ambele coduri trebuie obtinute direct de la ROTLD prin www.rotld.ro/domadmin.

Functii

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
8 si 9 · nucleu ionCube suportat, integrarea este PHP simplu
PHP
8.0 si 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 test rotest.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
p privata · ap autorizata · nc non-comerciala · c comerciala · gi institutie guvernamentala · pi institutie publica · o alta
DNSSEC algorithms
3 DSA · 5 RSA/SHA-1 · 6 DSA-NSEC3-SHA1 · 7 RSA-NSEC3-SHA1 · 8 RSA/SHA-256 (recomandat) · 10 RSA/SHA-512 · 12 ECC-GOST · 13 ECDSA P-256/SHA-256 · 14 ECDSA P-384/SHA-384
Tipuri de digest
1 SHA-1 (40 hex) · 2 SHA-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
Configurare

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.

dreamserver.ro/admin/addonmodules.php?module=rotld_manager&action=setup_tlds
1
Configureaza credentialele
REGID, parola si endpointul API stocate criptat in WHMCS
Gata
2
Activeaza TLD-uri si preturi
Alegi extensiile, setezi preturile register / renew / transfer per moneda per an
Gata
3
Instaleaza tema magazinului
Adauga cardurile de actiune ROTLD, ajustari de sidebar si campuri de detinator in Twenty-One
In asteptare
Extensii activate
.ro .com.ro .net.ro .org.ro .info.ro .biz.ro .tm.ro .nom.ro .store.ro .www.ro .arts.ro .firm.ro .rec.ro
Note de lansare

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.
Cerinte

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
Preturi

O licenta anuala

Licenta anuala
50 EUR / an

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
Comanda ROTLD Manager

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.

Avem Incredere & Suntem Membri

Suntem membri ai principalelor organizatii de infrastructura internet.

RIPE NCC MANRS PeeringDB RoTLD DSIX SBIX 4IXP LOCIX Euro-IX RIPE NCC MANRS PeeringDB RoTLD DSIX SBIX 4IXP LOCIX Euro-IX