Hosting With Your Server
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hosting Scripts On Your
Server / Wholesale Plus Account
You can integrate our API into your site with a Reseller
Wholesale Plus Account. This is the
most advanced and flexible option for free
Private Label Reselling.
If you will be hosting the scripts on
your server you can download a ZIP file for Perl, PHP or ASP containing
the files that you will need to get started.
Below is a
review of some of the programming parameters involved with hosting
scripts on your server and integrating with our system. How to Register Domain Names
Follow this process to create a web site that
registers domain names using our automated domain name registration
system.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Parameter | Description |
| Uid | Username |
| Pw | Password |
| Command | Command. See “commands” below |
| Sld | Second level domain (i.e. “enom”) |
| Tld | Top level domain (i.e. “com”) |
| Usedns | Can specify default nameservers. One option is to set to our nameservers. Otherwise use NS(x) (see below) to specify nameservers. |
| NumYears | Number of years to register a name for |
| Reference | Unique reference number of use with GETRESULT |
| Getbalance | Set to “1” to return balance with any command |
| Pageurl | URL for SETPAGEURL |
| Responsetype | Set to “text” |
| Domainpassword | Password for SETPASSWORD |
| Accesslevel | Access level for SETPASSWORD |
| NS1 .. NS12 | Fill in with any number of nameservers. These will be set when you register the name with PURCHASE |
| Address1 .. Address5 | “From” addresses for FORWARDING |
| ForwardTo1 .. ForwardTo5 | “To” addresses for FORWARDING |
| RegistrantAddress1 RegistrantAddress2 RegistrantCity RegistrantCountry RegistrantEmailAddress RegistrantFax RegistrantFirstName RegistrantJobTitle RegistrantLastName RegistrantOrganizationName RegistrantPhone RegistrantPostalCode RegistrantStateProvince RegistrantStateProvinceChoice |
Registrant information to be specified with PURCHASE |
| TechAddress1 TechAddress2 TechCity TechCountry TechEmailAddress TechFax TechFirstName TechJobTitle TechLastName TechOrganizationName TechPhone TechPostalCode TechStateProvince TechStateProvinceChoice |
Tech contact information to be specified with PURCHASE |
| AdminAddress1 AdminAddress2 AdminCity AdminCountry AdminEmailAddress AdminFax AdminFirstName AdminJobTitle AdminLastName AdminOrganizationName AdminPhone AdminPostalCode AdminStateProvince AdminStateProvinceChoice |
Admin contact information to be specified with PURCHASE |
| AuxBillingAddress1 AuxBillingAddress2 AuxBillingCity AuxBillingCountry AuxBillingEmailAddress AuxBillingFax AuxBillingFirstName AuxBillingJobTitle AuxBillingLastName AuxBillingOrganizationName AuxBillingPhone AuxBillingPostalCode AuxBillingStateProvince AuxBillingStateProvinceChoice |
Aux billing information to be specified with PURCHASE |
| UseCreditCard CreditCardNumber CreditCardExpMonth CreditCardExpYear CCName ChargeAmount |
Credit card information to be specified with PURCHASE/creditcard option |
| Value | Description |
| Command | The command that was executed |
| RRPCode | RRP code returned from NSI |
| RRPText | RRP text returned from NSI |
| ErrCount | Number of errors |
| Err1 .. Err(x) | Error descriptions. There will be ErrCount number of these |
| Balance | Your account balance |
| Sld | Second level domain name |
| Tld | Top level domain name |
| RRPCode: | |
| 210 | Domain available |
| 211 | Domain not available |
| Domain<x> | Full domain name that was checked |
| RRPCode<x> | RRP code for this domain check |
| RRPText<x> | RRP text for this domain check |
| Uid | Your username |
| Pw | Your password |
| Sld | Second level domain name |
| Tld | Top level domain name |
If you use the credit card processing option here are the additional requirements:
| UseCreditCard | yes |
| RegistrantAddress1 | Registrants Address |
| RegistrantCity | Registrant's City |
| RegistrantCountry | Registrant's country |
| RegistrantEmailAddress | Registrant's email |
| RegistrantFirstName | Registrant's First name |
| RegistrantLastName | Registrant's Last name |
| RegistrantPhone | Registrant's phone |
| RegistrantPostalCode | Registrant's Postal Code |
| RegistrantStateProvince | Registrant's State or Province |
| CreditCardNumber | Credit Card Number |
| CCType | Credit Card Type |
| CreditCardExpMonth | Expiration Month |
| CreditCardExpYear | Expiration Year |
| CCName | Name on Credit Card |
| ChargeAmount | Amount charged per year |
You can optionally specify the number of years to
register the name by passing the parameter “NumYears”. If you do not
specify this, the default for your account is used instead.
Specify name servers either by setting Usedns or NS(x) params. If you do
not specify either, the domain name will not have any name servers.
Specify WhoIs information by setting the Registrant*, Admin*, Tech*, and
AuxBilling* parameters. You can specify any information you’d like. It
will show up when somebody does a WhoIs on the domain name.
If there were no errors and RRPCode was 200, then the domain name was
registered. Otherwise, there was an error (most likely the name was
already registered).
GETREGLOCK - Gets current staus of the
Register Lock. Required parameters:
| Uid | Your username |
| Pw | Your password |
| Sld | Second level domain name |
| Tld | Top level domain name |
Returns RegLock=1 if Locked, 0 otherwise.
| Uid | Your username |
| Pw | Your password |
| Sld | Second level domain name |
| Tld | Top level domain name |
| Unlockregister | set = 1 to unlock, if 0 or nothing name will be locked |
| Uid | Your username |
| Pw | Your password |
| Sld | Second level domain name |
| Tld | Top level domain name |
Returns RenewName = 1 if the name is set to be auto-renewed, 0 otherwise. If ErrCount = 0 the command succeeded. Otherwise check Err(x) values.
| Uid | Your username |
| Pw | Your password |
| Sld | Second level domain name |
| Tld | Top level domain name |
| Renewflag | Set = 1 to auto-renew. If 0 or nothing auto-renew will not be set. |
Returns RenewName=1 if successful and the ErrCount will be 0.
| Uid | Your username |
| Pw | Your password |
| Sld | Second level domain name |
| Tld | Top level domain name |
| NumYears | Optional. If not set defaults to 1. |
| Uid | Your username |
| Pw | Your password |
| Sld | Second level domain name |
| Tld | Top level domain name |
| Address(x) | Email name (will be <name>@sld.tld) |
| ForwardTo(x) | Full email address to forward to |
| Uid | Your username |
| Pw | Your password |
| Sld | Second level domain name |
| Tld | Top level domain name |
| Pageurl | URL to forward www.<sld>.<tld> to |
| Uid | Your username |
| Pw | Your password |
| Reference | The same reference number you passed to the original command. |
| Uid | Your username |
| Pw | Your password |
| Sld | Second level domain name |
| Tld | Top level domain name |
| DomainPassword | Password for the domain |
| AccessLevel | “1” = all access, “0” = restricted access. |
Get Started Now
1) Login to your reseller account.
2) Click on "resellers" on the left menu bar.
3) Click on "overview".
4) Click on the 3rd option "Automation Registration Software".
5) Click on "Perl", "PHP" or "ASP" download zip files to get started.
6) For more information, click on "resellers" and then click on "API" on the left menu bar.