Hi,
This is how I understand the OpenSRS renewal procedure works: Please
correct me if I am wrong.
(1) At the date if expiration, OpenSRS places the domain "on hold" or some
other state which causes the name to be deactivated and removed from the
root zone files. However, the name is still owned by the user and not
available for registration by anyone else. The user may renew this domain at
any time and service will be restored.
(2) 40 days after the expiration date, OpenSRS issues a DELETE. The record
for the domain is then fully dropped and sometime later will become
available for new registrations.
I'd like to something different. :-) I would like to have the domain placed
"on hold" not on the date of expiration, but some grace period time
afterwards, say 10 days. Then 40 days after expiration the domain could be
deleted just as it is now.
I want this because I'm implementing automatic renewals for domains attached
to automatically renewing hosting accounts. (There is really no point in my
automatically renewing a quarter of hosting service for $75 and NOT
automatically renewing the domain name for $15!) My problem occurs if when
renewing my customer's service their credit card is declined. I don't want
to spend money renewing the domain until I have been paid. I'd like to
notify the customer of this problem and keep their website running during a
grace period of 10 days. THEN, I'll temporally disable their website waiting
for payment. Then, say a month later, I delete their website from my
servers.
With the way OpenSRS works right now, because I don't renew the customer's
domain, their service will be discontinued with NO grace period because the
domain is immediately suspended waiting for the renewal. This isn't too
cool.
See the problem?
So, I propose the following: There be a new configuration parameter in the
resellers.opensrs.net site where we can specify how many days after a domain
expires until it is placed "on hold". Everyone can start with the default of
zero days, as things work now. I could then set this to 10 days, to
implement my policy.
Can this happen?
David