eNom Early Access Program Quick Start

Early Access Program
Quick Start
Getting started with the Early Access
Program
This document describes the basic process of
purchasing a domain registration during the Early
Access Program (EAP).
Copyright © 2014 eNom, Inc.
No portion of this document may be copied, modified, reproduced, or distributed without
the express written permission of eNom Inc..
eNom Early Access Program Quick Start Guide
v1.0
Last modified: October, 2014
- ii -
Contents
Overview
1
Definition
1
EAP fee
2
Terminology
2
Step 1 - Check Availability
3
Step 2 - Get the Registration and EAP Fees
5
Step 3 - Purchase the Domain with EAP Fee
7
Check the Order
9
- iii -
Overview
This document is designed to provide resellers with a step-by-step guide about the
processes for purchasing a domain name categorized under Early Access Program
(EAP) by Donuts, Inc.
Definition
Early Access Program (EAP) is a special domain registration period for all Donuts' new
TLDs. The purpose is to allow general public to register good domain names as soon as
possible when a TLD enters General Availability period.
Traditionally, the landrush phase for a new TLD takes place after sunrise phase and
before general availability (see terminology below). For all new Donuts' TLDs, general
availability occurs after sunrise, skipping landrush phase.
The EAP takes place during the first 7 (seven) days of a TLD's general availability. EAP
period starts at 16:00 UTC and ends at 15:59 UTC the following day.
Example: (not actual dates)
Jan 01: Sunrise opens at 16:00 UTC
Jan 28: Sunrise closes at 15:59 UTC
.........no access period.........
Feb 01: General Availability - EAP Day 1
Feb 02: General Availability - EAP Day 1
Feb 02: General Availability - EAP Day 2
.........continue.....................
Feb 08: General Availability - EAP Day 7
Feb 08: General Availability - Universal
UTC
-1-
opens at 16:00 UTC
closes at 15:59 UTC
opens at 16:00 UTC
closes at 15:59 UTC
Access starts at 16:00
Overview
EAP fee
During EAP period, the EAP Fee (separate from registration fee) is required. It must be
passed along with the total registration price to CustomerSuppliedPrice parameter.
Please keep in mind that the EAP fee is not refundable.
CustomerSuppliedPrice = (number of year * registration price) + EAP fee
Terminology
Sunrise Phase
Sunrise is the period when owners of trademarks have the opportunity to place orders for
domain names that contain their owned marks.
Landrush Phase
During Landrush, non-trademark holders may register domains that did not qualify for
Sunrise and consist of generic terms, such as loan or car.
General Availability
Public may register any domain names that are still available.
-2-
Step 1 - Check Availability
Check domain availability and EAP flag.
Check
https://resellertest.enom.com/interface.asp?
UID=ResellID&PW=resellpw&ResponseType=xml&
Command=Check&SLD=shop9&tld=3rdearlyaccess
Output
<?xml version="1.0" encoding="utf-8"?>
<interface-response>
<DomainName>shop9.3rdearlyaccess</DomainName>
<HasEAPFee>true</HasEAPFee>
<RRPCode>210</RRPCode>
<RRPText>Domain available</RRPText>
<Command>CHECK</Command>
<APIType>API.NET</APIType>
<Language>eng</Language>
<ErrCount>0</ErrCount>
<ResponseCount>0</ResponseCount>
<MinPeriod>1</MinPeriod>
<MaxPeriod>10</MaxPeriod>
<Server>RESELLERTEST</Server>
<Site>eNom</Site>
<IsLockable>True</IsLockable>
<IsRealTimeTLD>True</IsRealTimeTLD>
<TimeDifference>+8.00</TimeDifference>
<ExecTime>0.125</ExecTime>
<Done>true</Done>
-3-
Step 1 - Check Availability
<TrackingKey>29bc0316-ad80-4fb7-a8c2af196f0cb3f7</TrackingKey>
<RequestDateTime>1/24/2014 9:36:55 AM</RequestDateTime>
</interface-response>
-4-
Step 2 - Get the Registration and
EAP Fees
Retrieve the domain registration price and EAP fee for a domain.
Note: the RegistrationFee output value is 1 year registration price.
PE_GetPremiumPricing
https://resellertest.enom.com/interface.asp?
command=PE_GetPremiumPricing&UID=resellid&PW=resellpw&
ResponseType=XML&SLD1=xyz&TLD1=3rdearlyaccess
&ProductType=Register
Output
<?xml version="1.0" encoding="utf-8"?>
<interface-response>
<results>
<result>
<Domain>shop9.3earlyaccess</Domain>
<IsPremium>true</IsPremium>
<IsEAP>true</IsEAP>
<ICANNFees>0.18</ICANNFees>
<Price>11000.00</Price>
<RegistrationFee>27.00</RegistrationFee>
<EAPFee>11000.00</EAPFee>
</result>
</results>
<Command>PE_GETPREMIUMPRICING</Command>
<APIType>API.NET</APIType>
-5-
Step 2 - Get the Registration and EAP Fees
<Language>eng</Language>
<ErrCount>0</ErrCount>
<ResponseCount>0</ResponseCount>
<MinPeriod>1</MinPeriod>
<MaxPeriod>10</MaxPeriod>
<Server>RESELLERTEST</Server>
<Site>eNom</Site>
<IsLockable/>
<IsRealTimeTLD/>
<TimeDifference>+0.00</TimeDifference>
<ExecTime>0.656</ExecTime>
<Done>true</Done>
<TrackingKey>6fc5464e-c8bb-4ed4-b7ca1a846645d440</TrackingKey>
<RequestDateTime>1/24/2014 1:28:05 PM</RequestDateTime>
</interface-response>
-6-
Step 3 - Purchase the Domain
with EAP Fee
Purchase a domain (real-time) with EAP fee. Additional required parameters:
CustomerSuppliedPrice: EAP fee + total registration price.
In this example, EAP fee is $11,000 and domain registration fee for 1 year is $27.
l
Purchase
https://resellertest.enom.com/interface.asp?
UID=ResellID&PW=resellpw&ResponseType=xml&Command=Purchase
&SLD=shop9&TLD=3rdearlyaccess&CustomerSuppliedPrice=11027
Output
<?xml version="1.0" encoding="utf-8"?>
<interface-response>
<OrderID>161287868</OrderID>
<DomainInfo>
<RegistryCreateDate>2014-01-24
14:06:22.777</RegistryCreateDate>
<RegistryExpDate>2015-01-24 14:06:22.777</RegistryExpDate>
</DomainInfo>
<RegistrantPartyID>
{070A9567-2999-4CF0-8462-E1D0CEC26810}
</RegistrantPartyID>
<RRPCode>200</RRPCode>
<RRPText>Command completed successfully 161287868</RRPText>
<Command>PURCHASE</Command>
-7-
Step 3 - Purchase the Domain with EAP Fee
<APIType>API</APIType>
<Language>eng</Language>
<ErrCount>0</ErrCount>
<ResponseCount>0</ResponseCount>
<MinPeriod>1</MinPeriod>
<MaxPeriod>10</MaxPeriod>
<Server>RESELLERTEST</Server>
<Site>eNom</Site>
<IsLockable>True</IsLockable>
<IsRealTimeTLD>True</IsRealTimeTLD>
<TimeDifference>+08.00</TimeDifference>
<ExecTime>3.941</ExecTime>
<Done>true</Done>
<RequestDateTime>1/24/2014 2:06:25 PM</RequestDateTime>
</interface-response>
-8-
Check the Order
EAP domain registration consists of two (2) components:
l
l
total domain registration price
EAP fee.
GetOrderDetail
https://resellertest.enom.com/interface.asp?
UID=ResellID&PW=resellpw&ResponseType=xml
&Command=GetOrderDetail&OrderID=161287868
Output
<?xml version="1.0" encoding="utf-8"?>
<interface-response>
<Order>
<OrderID>161287868</OrderID>
<Result>True</Result>
<BillDate>1/24/2014 2:10:05 PM</BillDate>
<CCRefNum />
<OrderBillAmount>$11027.00</OrderBillAmount>
<AdjustToAccount />
<Certs>False</Certs>
<OrderStatus>6</OrderStatus>
<StatusDesc>Successful</StatusDesc>
<OrderDate>1/24/2014 2:06:23 PM</OrderDate>
<OrderDetail>
<ProductType>Early Access Fee</ProductType>
<Description>shop9.3rdearlyaccess</Description>
<Status>Successful</Status>
-9-
Check the Order
<Quantity>1</Quantity>
<DetailStatusID>9</DetailStatusID>
<AmountPaid>11000.00</AmountPaid>
<DomainPassword />
<OrderStatus>Closed</OrderStatus>
<BundleID />
<BundleInstanceID />
<Discount />
<BundleDescription />
<BundleName />
<ExpiryDatetime />
</OrderDetail>
<OrderDetail>
<ProductType>Register</ProductType>
<Description>shop9.3rdearlyaccess</Description>
<Status>Successful</Status>
<Quantity>1</Quantity>
<DetailStatusID>9</DetailStatusID>
<AmountPaid>27.00</AmountPaid>
<DomainPassword />
<OrderStatus>Closed</OrderStatus>
<BundleID />
<BundleInstanceID />
<Discount />
<BundleDescription />
<BundleName />
<ExpiryDatetime>1/24/2015 10:06:00 PM</ExpiryDatetime>
</OrderDetail>
</Order>
<Command>GETORDERDETAIL</Command>
<Language>eng</Language>
<ErrCount>0</ErrCount>
<ResponseCount>0</ResponseCount>
<MinPeriod>1</MinPeriod>
<MaxPeriod>10</MaxPeriod>
<Server>RESELLERTEST</Server>
<Site>eNom</Site>
<IsLockable />
<IsRealTimeTLD />
<TimeDifference>+0.00</TimeDifference>
<ExecTime>0.016</ExecTime>
<Done>true</Done>
- 10 -
Check the Order
<TrackingKey>e88ada39-905b-47d7-9f4e099fd9b8f2d6</TrackingKey>
<RequestDateTime>1/24/2014 3:39:40 PM</RequestDateTime>
</interface-response>
- 11 -