DNS Hosting

 

Description

With DNS Hosting, a customer can use our services even if their domain name is registered elsewhere. For some customers, this functionality represents a good alternative to transferring the domain name.

Selling DNS Hosting using our shopping cart

If you use our shopping cart, here's an example of how to add DNS Hosting:

https://resellertest.enom.com/interface.asp?
command=addtocart&uid=resellid&pw=resellpw
&sld=resellerdocs&tld=com&producttype=host
&responsetype=xml

Selling DNS Hosting with the PurchaseServices command

To sell DNS Hosting using the PurchaseServices command, use the following input parameters:

Parameter Status Description Max Size
UID Required Account login ID 20
PW Required Account password 20
Service Required Type of service to purchase. For DNS Hosting, use Service=DNSHosting. 15
NumYears Required for DNSHosting Number of years to subscribe to this service. Permitted values are 1 to 10. 2
SLD Required for DNSHosting Second-level domain name (for example , enom in enom.com). 63
TLD Required for DNSHosting Top-level domain name (extension). 15
DomainPassword Optional for DNSHosting Set a password on the domain name 60
RenewName Optional for DNSHosting Set =1 to auto-renew the name 1
RegistrantLastName Required for DNSHosting Registrant last name 60
RegistrantAddress1 Required for DNSHosting First line of Registrant address 60
RegistrantPostalCode Required for DNSHosting Registrant postal code 16
RegistrantEmailAddress Required for DNSHosting Registrant email address 128
EmailNotify Optional; default is 0 Permitted values are 0 and 1. 1 sends you an email confirmation when a customer makes a purchase using this command. 3
ResponseType Optional; default is Text Format of response. Permitted values are Text (default), HTML, or XML. 4

 

Top

Credit card processing for DNS Hosting

Our credit card processing is available for DNS Hosting. If you have signed a credit card processing agreement with us and wish to use our credit card processing instead of deducting from your account balance, include the following parameters in addition to those in the table above:

Parameter Status Description Max Size
UseCreditCard Optional overall, but Required for resellers who have credit card processing agreement with us AND want to use our CC processing to charge this transaction to the credit card included in this query string. Default is no. Available for WPPS. Permitted values are yes and no. The credit card supplied in this query string is charged only if UseCreditCard=yes. If this param isomitted, or if the value supplied is anything other than yes, the account balance rather than the credit card is debited for thistransaction. This is true even if the query string includes all the required credit card information. 3
EndUserIP Required for our credit card processing End user's IP address. This is used in fraud checking, as part of our order processing service. Use format NNN.NNN.NNN.NNN. 15
ChargeAmount Required for our CC processing Amount to charge this credit card. Required format is DD.cc 6
CardType Required for our CC processing Credit card type. Permitted values are Visa, Mastercard, AmEx, Discover 20
CreditCardNumber Required for our CC processing Credit card number 128
CreditCardExpMonth Required for our CC processing Expiration month of the credit card, in format MM 2
CreditCardExpYear Required for our CC processing Expiration year of the credit card, in format YYYY 4
CVV2 Required for our CC processing, if printed on the card Credit card verification value 4
CCName Required for our CC processing Cardholder's name 60
CCAddress Required for our CC processing Credit card billing street address 60
CCCity Optional for our CC processing Credit card billing city 60
CCStateProvince Optional for our CC processing Credit card billing state or province 40
CCCountry Required for our CC processing Credit card billing country Two-character country code is a permitted format 40
CCZip Required for our CC processing Credit card billing postal code 60
CCPhone Optional for our CC processing Credit card billing phone. Required format is +CountryCode.PhoneNumber, where CountryCode and PhoneNumber use only numeric characters and the + is URL-encoded as a plus sign (%2B). 20

 

Top

Managing and renewing DNS Hosting

Once you're set up to sell DNS Hosting, the following API commands help you manage and renew it: