CreateSubAccount


Definition

Create a subaccount.

Usage

Use this command to create a new retail subaccount.

Resellers can also create subaccounts to help organize their business.

CreateSubAccount differs from CreateAccount in that CreateAccount offers credit card processing;

CreateSubAccount does not.

Availability

All resellers have access to this command.

Implementation on eNom.com

Log on to resellertest.enom.com with Login ID resellid, password resellpw.

https://www.enom.com/resellers/NewSubAccount.asp?

The submit button calls the CreateSubAccount command.

Constraints

The query must meet the following requirements:

  • The account must have reseller status in eNom’s database.

Input parameters

Build the query string using this syntax:

https://resellertest.enom.com/interface.asp?
command=nameofcommand&uid=yourloginid&pw=yourpassword
&paramname=paramvalue&nextparamname=nextparamvalue

 

Parameter Status Description Max Size
UID Required Account login ID 20
PW Required Account password 20
NewUID Required Subaccount login ID. Permitted values are 6 to 20 characters in length; permitted characters include letters, numbers, hyphen, and underscore 20
NewPW Required Subaccount password. Permitted characters are letters, numbers, hyphen, and underscore 20
ConfirmPW Required Confirm subaccount password. Permitted characters are letters, numbers, hyphen, and underscore 20
AuthQuestionType Optional Nature of the question used for identity verification. Permitted values are: smaiden mother’s maiden name sbirth city of birth ssocial last 4 digits of SSN shigh high school fteach favorite teacher fvspot favorite vacation spot fpet favorite pet fmovie favorite movie fbook favorite book 10
AuthQuestionAnswer Optional The answer to the question type (mother's maiden name, city of birth, last 4 digits of social security, or high school) 50
RegistrantAddress1 Required Registrant address 60
RegistrantAddress2 Optional Registrant additional address info 60
RegistrantCity Required Registrant city 60
RegistrantCountry Required Registrant country 60
RegistrantEmailAddress Required Email address for WhoIs 128
RegistrantEmailAddress_Contact Optional Email address for us to contact you about your domain name account 128
RegistrantFax Optional Registrant fax number. Required format is +CountryCode.PhoneNumber, where CountryCode and PhoneNumber use only numeric characters and the + is URL-encoded as a plus sign (%2B). 17
RegistrantFirstName Required Registrant first name 60
RegistrantLastName Required Registrant last name 60
RegistrantJobTitle Optional Registrant job title 60
RegistrantOrganizationName Optional Registrant organization 60
RegistrantPhone Required Registrant phone. Required format is +CountryCode.PhoneNumber, where CountryCode and PhoneNumber use only numeric characters and the + is URL-encoded as a plus sign (%2B). 17
RegistrantPostalCode Optional Registrant postal code 16
RegistrantStateProvince Optional Registrant state or province 60
RegistrantStateProvinceChoice Optional Registrant state or province choice: S state P province 1
ResponseType Optional Format of response. Permitted values are Text (default), HTML, or XML. 4

 

Returned parameters and values

Parameter Description
StatusCustomerInfo Returns Successful if account was created
PartyID Party ID for the new subaccount
Account Account ID for the new subaccount
Command Name of command executed
ErrCount The number of errors if any occurred. If greater than 0 check the Err(1 to ErrCount) values.
ErrX Error messages explaining the failure. These can be presented as is back to the client.
Done True indicates this entire response has reached you successfully.

 

Notes

  • The default response format is plain text. To receive the response in HTML or XML format, send ResponseType=HTML or ResponseType=XML in your request.
  • Check the return parameter ErrCount. If greater than 0 the transaction failed. The parameter Err(ErrCount) can be presented to the client. Otherwise process the returned parameters as defined above.

Example