Overview
Registering a premium .CO domain follows the same process as a standard registration, but requires explicit price acknowledgement via the EPP Fee Extension. If the submitted fee does not match the Registry's price, the command fails.
Step 1: Check the Premium Price
Always perform a domain:check with the fee:check extension first (see PREM-03). Note the fee:fee value for the 'create' command.
Step 2: Submit domain:create with Fee Extension
Include the following in your domain:create EPP command:
- Standard domain:create elements: domain name, period, nameservers, contacts, authInfo.
- Fee extension elements: fee:create wrapper containing fee:currency (USD) and fee:fee matching the exact price from the check response.
Step 3: Verify the Response
A successful response (result code 1000) confirms the domain is created. The response includes a fee:creData element confirming the currency and the exact fee charged.
Fee Mismatch
If the fee:fee value in your create command does not exactly match the Registry's stored price, the command will be rejected. Always use the price returned by the most recent check command.
Prerequisites
- Your EPP login frame must include the XML namespace for the Fee Extension.
- Sufficient balance to cover the premium registration fee.
Related Articles
- How to Check If a .CO Domain Is Premium via EPP
- .CO Premium Domain Pricing Tiers
- Using the EPP Fee Extension for Premium Domains