From HEXONET Wiki
Manual Domain Renewals
The HEXONET Renewal System offers the possibility to use a domain's settings to let them be renewed or expired automatically at the correct point in time. Besides that, a customer also has the possibility to perform manual domain renewals by himself. Basically, there are 2 ways to do that:
- renewing a domain explicitly
- mark the domain as paid
Renewing a domain explicitly means that the domain renewal will get executed immediately at the registry, without waiting for a certain point in time. This method can be used by
- executing the API command RenewDomain
- using the "RENEW" button in the HEXONET Control Panel (Manage Products > Domains > Manage > Button "RENEW")
In both cases you can specify the number of years for which the domain should be renewed in advance. For detailed information regarding the possible renewal periods of a TLD please visit the respective TLD page in our wiki.
Not all registries support explicit renewals. Some only offer the possibility to set the action to be executed upon end of the registration period. A summary of all TLDs which support explicit renewals can be found here:
Consequences of an explicit domain renewal
If an explicit renewal of a domain is performed, there are a few things to consider. The most important ones are:
- immediate billing: the renewal fee for the chosen renewal period is charged immediately
- immediate executing of renewal: the renewal is immediately executed by the registry, which means that the expiration date of the domain in the WHOIS changes shortly after performing the renewal
- no refund: after the renewal has been performed at the registry, there is no possibility to revert the renewal, thus no refund of the renewal fee is possible either.
Marking a domain as paid
If you don't want to renew a domain explicitly, or if the respective TLD cannot be renewed explicitly, you still have the option to manually renew a domain. Marking a domain as paid is possible by using the API command PayDomainRenewal.
command = PayDomainRenewal domain = <DOMAIN>
Consequences of using PayDomainRenewal
By marking a domain as paid using PayDomainRenewal, the AccountingPeriod (see [HEXONET Renewal System]] for details) is incremented by smallest possible renewal date (for most TLDs that is 1 year). Please be advised that billing is immediate and charges will be deducted from the HEXONET user account of the respective domain.
Time period in which PayDomainRenewal is possible
PayDomainRenewal cannot be performed at any point in time during the lifetime of a domain. Basically, performing PayDomainRenewal is only possible within a period of 2 month (61 days) prior to the ExpirationDate of a domain. Besides that, it can only be executed if the respective domain not already has a "pre-paid" period assigned.
RenewDomain vs. PayDomainRenewal
Basically, if you want to renew a domain manually, it is the best choice to renew it explicitly (using RenewDomain). But as mentioned before, not all TLDs offer this possibility. For those who don't offer it, PayDomainRenewal should be your choice if you want to manually renew a domain.
HEXONET customers using the "AUTOEXPIRE" mode for all their TLDs and renewing the domains manually on behalf of their clients shortly before expiration are recommended to use RenewDomain for all possible TLDs, and PayDomainRenewal for all TLDs not offering explicit renewals.