Hello Ryan,
On 20.06.24 00:59, Ryan Jaeb wrote:
Hi,
The end of section 3.7 says:
"
Servers that make use of this element MUST use a <fee:class> element
with the value "standard" for all objects that are subject to the
standard or default fee.
"
Does that forbid a response to a "check' command where
fee:class=standard alongside a fee:fee that is equal to the standard
fee for the TLD? For example, if the standard renewal fee for a
domain is $22 USD, is a "check" command allowed to respond with
something like:
<extension>
<fee:chkData
xmlns:fee="urn:ietf:params:xml:ns:epp:fee-1.0">
<fee:currency>USD</fee:currency>
<fee:cd avail="0">
<fee:objID>example.com</fee:objID>
<fee:class>premium</fee:class>
...
<fee:command name="renew">
<fee:period unit="y">1</fee:period>
<fee:fee
description="Renewal Fee"
refundable="1"
grace-period="P5D">22.00</fee:fee>
</fee:command>
</fee:cd>
</fee:chkData>
</extension>
I have a domain where the "fee:class" has been changed from "standard"
to "premium" and I'm trying to understand what impact that has on me
and if it violates any applicable standards. Any input would be
greatly appreciated.
In our own implementation of fee-1.0 (for TANGO), we interpreted the <fee:class> element as being
the overall premium tier for the domain name, which may affect the fees for *some* operations (like
create) but not others (like renew). Hence, it possible in our system to receive responses like
<extension>
<chkData xmlns="urn:ietf:params:xml:ns:epp:fee-1.0">
<currency>USD</currency>
<cd>
<objID>example.tld</objID>
<class>premium-1000</class>
<command name="create" phase="open" standard="false">
<period unit="y">1</period>
<fee applied="immediate" description="domain creation in phase 'open'"
grace-period="P5D" refundable="true">1000</fee>
</command>
<command name="renew" phase="open" standard="true">
<period unit="y">1</period>
<fee applied="immediate" description="renewal" grace-period="P5D"
refundable="true">9</fee>
</command>
</cd>
</chkData>
</extension>
Where the class for the domain "example.tld" is "premium-1000" because its creation price is
"premium" (1000 USD) while the renewal price is standard (9 USD). Registrars can still use the
different "standard" boolean attributes in the <command> response elements to determine the
individual "premium situation" for each command.
It doesn't seem right to return a different <class> for the same domain depending on the command for
which fees are inquired.
Best regards,
Thomas Corte
--
TANGO REGISTRY SERVICES® is a product of:
Knipp Medien und Kommunikation GmbH
Technologiepark Phone: +49 231 9703-222
Martin-Schmeisser-Weg 9 Fax: +49 231 9703-200
D-44227 Dortmund E-Mail: supp...@tango-rs.com
Germany
_______________________________________________
regext mailing list -- regext@ietf.org
To unsubscribe send an email to regext-le...@ietf.org