Using the EPP Fee Extension for Premium Domains

Overview

The EPP Fee Extension (version 1.0) is mandatory for all billable transactions involving premium .CO domains. It must be declared in the EPP login frame's svcExtension element for any session that will handle premium domains.

Fee Extension Namespace

Namespace: urn:ietf:params:xml:ns:epp:fee-1.0. Specification: http://tools.ietf.org/html/draft-brown-epp-fees-02. Note: the .CO Registry enforces version 1.0 specifically.

Required Usage: When to Include Fee Extension

  • domain:check — to query price and class for create, renew, restore, and transfer operations.
  • domain:create — mandatory for premium domains. Include fee:fee matching the registration price.
  • domain:renew — mandatory for premium domains. Include fee:fee matching the renewal price.
  • domain:transfer (op=request) — mandatory for premium domains. Include fee:fee matching the transfer price.
  • domain:restore — Registrar does NOT include the renewal fee explicitly. The system bills the restore surcharge automatically.

Supported Fee Descriptions

  • 'Premium Registration Fee' — the first-year registration fee.
  • 'Premium Renewal Fee' — annual renewal fee (years 2 onwards, plus transfer and auto-renew).
  • 'Restore Fee' — the fee to restore a domain from the Redemption Grace Period.

Standard Domains and Fee Extension

Registrars are NOT required to include the Fee Extension for standard-price domains. However, if fee information is submitted for a standard domain, it must be correct or the transaction will be rejected.

Opting Out of Premium Domains

Registrars who do not want to support premium domains can simply omit the Fee Extension namespace from their login frame. The Registry will then reject any billable commands for premium domains from that session.

Related Articles