MACscr Posted May 12, 2009 Share Posted May 12, 2009 Does anyone have a larger "ADDITIONAL FIELDS" list that they would mind sharing? I just had a client try to register a .de domain and I realized it never asked them for the additional information. There are probably many others that dont come with whmcs, but enom supports them. 0 Quote Link to comment Share on other sites More sharing options...
sparky Posted May 13, 2009 Share Posted May 13, 2009 Here's a few that I have... sorry don't have the .de ones <?php /* ****************************************** ***** WHMCS DOMAIN ADDITIONAL FIELDS ***** ****************************************** This file defines the additional fields of data that need to be collected for certain TLDs. ****************************************** ****************************************** */ ## AU DOMAINS REQUIREMENTS ## $additionaldomainfields[".com.au"][] = array( "Name" => "Registrant Name", "Type" => "text", "Size" => "20", "Default" => "", "Required" => true, ); $additionaldomainfields[".com.au"][] = array( "Name" => "Registrant ID", "Type" => "text", "Size" => "20", "Default" => "", "Required" => true, ); $additionaldomainfields[".com.au"][] = array( "Name" => "Registrant ID Type", "Type" => "dropdown", "Options" => "ABN,ACN,Business Registration Number", "Default" => "ABN", ); $additionaldomainfields[".com.au"][] = array( "Name" => "Eligibility Name", "Type" => "text", "Size" => "20", "Default" => "", "Required" => false, ); $additionaldomainfields[".com.au"][] = array( "Name" => "Eligibility ID", "Type" => "text", "Size" => "20", "Default" => "", "Required" => false, ); $additionaldomainfields[".com.au"][] = array( "Name" => "Eligibility ID Type", "Type" => "dropdown", "Options" => ",Australian Company Number (ACN),ACT Business Number,NSW Business Number,NT Business Number,QLD Business Number,SA Business Number,TAS Business Number,VIC Business Number,WA Business Number,Trademark (TM),Other - Used to record an Incorporated Association number,Australian Business Number (ABN)", "Default" => "", ); $additionaldomainfields[".com.au"][] = array( "Name" => "Eligibility Type", "Type" => "dropdown", "Options" => "Charity,Citizen/Resident,Club,Commercial Statutory Body,Company,Incorporated Association,Industry Body,Non-profit Organisation,Other,Partnership,Pending TM Owner ,Political Party,Registered Business,Religious/Church Group,Sole Trader,Trade Union,Trademark Owner,Child Care Centre,Government School,Higher Education Institution,National Body,Non-Government School,Pre-school,Research Organisation,Training Organisation", "Default" => "Company", ); $additionaldomainfields[".com.au"][] = array( "Name" => "Eligibility Reason", "Type" => "radio", "Options" => "Domain name is an Exact Match Abbreviation or Acronym of your Entity or Trading Name.,Close and substantial connection between the domain name and the operations of your Entity.", "Default" => "Domain name is an Exact Match Abbreviation or Acronym of your Entity or Trading Name.", ); $additionaldomainfields[".net.au"] = $additionaldomainfields[".com.au"]; // org.au / asn.au $additionaldomainfields[".org.au"][] = array( "Name" => "Registrant Name", "Type" => "text", "Size" => "20", "Default" => "", "Required" => true, ); $additionaldomainfields[".org.au"][] = array( "Name" => "Registrant ID", "Type" => "text", "Size" => "20", "Default" => "", "Required" => true, ); $additionaldomainfields[".org.au"][] = array( "Name" => "Registrant ID Type", "Type" => "dropdown", "Options" => "ABN,ACN,N/A", "Default" => "N/A", ); $additionaldomainfields[".org.au"][] = array( "Name" => "Eligibility Name", "Type" => "text", "Size" => "20", "Default" => "", "Required" => false, ); $additionaldomainfields[".org.au"][] = array( "Name" => "Eligibility ID", "Type" => "text", "Size" => "20", "Default" => "", "Required" => false, ); $additionaldomainfields[".org.au"][] = array( "Name" => "Eligibility ID Type", "Type" => "dropdown", "Options" => ",Australian Company Number (ACN),ACT Business Number,NSW Business Number,NT Business Number,QLD Business Number,SA Business Number,TAS Business Number,VIC Business Number,WA Business Number,Trademark (TM),Other - Used to record an Incorporated Association number,Australian Business Number (ABN)", "Default" => "", ); $additionaldomainfields[".org.au"][] = array( "Name" => "Eligibility Type", "Type" => "dropdown", "Options" => "Charity,Citizen/Resident,Club,Commercial Statutory Body,Company,Incorporated Association,Industry Body,Non-profit Organisation,Other,Partnership,Pending TM Owner,Political Party,Registered Business,Religious/Church Group,Sole Trader,Trade Union,Trademark Owner,Child Care Centre,Government School,Higher Education Institution,National Body,Non-Government School,Pre-school,Research Organisation,Training Organisation", "Default" => "Charity", ); $additionaldomainfields[".org.au"][] = array( "Name" => "Eligibility Reason", "Type" => "radio", "Options" => "Domain name is an Exact Match Abbreviation or Acronym of your Entity or Trading Name.,Close and substantial connection between the domain name and the operations of your Entity.", "Default" => "Domain name is an Exact Match Abbreviation or Acronym of your Entity or Trading Name.", ); $additionaldomainfields[".asn.au"] = $additionaldomainfields[".org.au"]; // id.au $additionaldomainfields[".id.au"][] = array( "Name" => "Registrant Name", "Type" => "text", "Size" => "20", "Default" => "", "Required" => true, ); $additionaldomainfields[".id.au"][] = array( "Name" => "Eligibility Type", "Type" => "dropdown", "Options" => "Citizen/Resident", "Default" => "Citizen/Resident", ); $additionaldomainfields[".id.au"][] = array( "Name" => "Eligibility Reason", "Type" => "radio", "Options" => "Domain name is an Exact Match Abbreviation or Acronym of your Entity or Trading Name.", "Default" => "Domain name is an Exact Match Abbreviation or Acronym of your Entity or Trading Name.", ); ## US DOMAIN REQUIREMENTS ## $additionaldomainfields[".us"][] = array( "Name" => "Nexus Category", "Type" => "dropdown", "Options" => "C11,C12,C21,C31,C32", "Default" => "C11", ); $additionaldomainfields[".us"][] = array( "Name" => "Nexus Country", "Type" => "text", "Size" => "20", "Default" => "", "Required" => true, ); $additionaldomainfields[".us"][] = array( "Name" => "Application Purpose", "Type" => "dropdown", "Options" => "Business use for profit,Non-profit business,Club,Association,Religious Organization,Personal Use,Educational purposes,Government purposes", "Default" => "Business use for profit", ); ## CA DOMAIN REQUIREMENTS ## $additionaldomainfields[".ca"][] = array( "Name" => "Legal Type", "Type" => "dropdown", "Options" => "Corporation,Canadian Citizen,Permanent Resident of Canada,Government,Canadian Educational Institution,Canadian Unincorporated Association,Canadian Hospital,Partnership Registered in Canada,Trade-mark registered in Canada,Canadian Trade Union,Canadian Political Party,Canadian Library Archive or Museum,Trust established in Canada,Aboriginal Peoples,Legal Representative of a Canadian Citizen,Official mark registered in Canada", "Default" => "Corporation", ); $additionaldomainfields[".ca"][] = array( "Name" => "Registrant Name", "Type" => "text", "Size" => "30", "Default" => "", "Required" => true, ); $additionaldomainfields[".ca"][] = array( "Name" => "Trademark Number", "Type" => "text", "Size" => "50", "Default" => "", "Required" => false, ); $additionaldomainfields[".ca"][] = array( "Name" => "Organization Registered Location", "Type" => "text", "Size" => "30", "Default" => "", "Required" => false, ); ## UK DOMAIN REQUIREMENTS ## $additionaldomainfields[".co.uk"][] = array( "Name" => "Legal Type", "Type" => "dropdown", "Options" => "Individual,UK Limited Company,UK Public Limited Company,UK Partnership,UK Limited Liability Partnership,Sole Trader,UK Registered Charity,UK Entity (other),Foreign Organization,Other foreign organizations", "Default" => "Individual", ); $additionaldomainfields[".co.uk"][] = array( "Name" => "Company ID Number", "Type" => "text", "Size" => "30", "Default" => "", "Required" => false, ); $additionaldomainfields[".co.uk"][] = array( "Name" => "Registrant Name", "Type" => "text", "Size" => "30", "Default" => "", "Required" => true, ); $additionaldomainfields[".co.uk"][] = array( "Name" => "WHOIS Opt-out", "Type" => "tickbox", ); $additionaldomainfields[".org.uk"] = $additionaldomainfields[".co.uk"]; $additionaldomainfields[".me.uk"] = $additionaldomainfields[".co.uk"]; ## .PLC.UK DOMAIN REQUIREMENTS ## $additionaldomainfields[".plc.uk"][] = array( "Name" => "Legal Type", "Type" => "dropdown", "Options" => "UK Public Limited Company", "Default" => "UK Public Limited Company", ); $additionaldomainfields[".plc.uk"][] = array( "Name" => "Company ID Number", "Type" => "text", "Size" => "30", "Default" => "", "Required" => true, ); $additionaldomainfields[".plc.uk"][] = array( "Name" => "Company Name", "Type" => "text", "Size" => "64", "Default" => "", "Required" => true, ); ## .LTD.UK DOMAIN REQUIREMENTS ## $additionaldomainfields[".ltd.uk"][] = array( "Name" => "Legal Type", "Type" => "dropdown", "Options" => "UK Limited Company,UK Limited Liability Partnership", "Default" => "UK Limited Company", ); $additionaldomainfields[".ltd.uk"][] = array( "Name" => "Company ID Number", "Type" => "text", "Size" => "30", "Default" => "", "Required" => true, ); $additionaldomainfields[".ltd.uk"][] = array( "Name" => "Company Name", "Type" => "text", "Size" => "64", "Default" => "", "Required" => true, ); ## .CO.NL DOMAIN REQUIREMENTS ## $additionaldomainfields[".co.nl"][] = array( "Name" => "Type", "Type" => "dropdown", "Options" => "Trademark Sunrise,Trademark Premium Sunrise", "Default" => "Trademark Sunrise", ); ## .TEL DOMAIN REQUIREMENTS ## $additionaldomainfields[".tel"][] = array( "Name" => "Type", "Type" => "dropdown", "Options" => "Landrush premium,Go Live", "Default" => "Landrush premium", ); $additionaldomainfields[".tel"][] = array( "Name" => "Legal", "Type" => "dropdown", "Options" => "Legal (Company, Organisation, ..),Natural (Individual)", "Default" => "Legal (Company, Organisation, ..)", ); $additionaldomainfields[".tel"][] = array( "Name" => "Publish", "Type" => "dropdown", "Options" => "Yes,No", "Default" => "Yes", ); ## .RU DOMAIN REQUIREMENTS ## $additionaldomainfields[".ru"][] = array( "Name" => "Are You a Russian Citizen", "Type" => "dropdown", "Options" => "YES,NO", "Default" => "", ); $additionaldomainfields[".ru"][] = array( "Name" => "Passport Number", "Type" => "text", "Size" => "20", "Default" => "", "Required" => true, ); $additionaldomainfields[".ru"][] = array( "Name" => "Date of Birth", "Type" => "text", "Size" => "20", "Default" => "", "Required" => true, ); ## .SU DOMAIN REQUIREMENTS ## $additionaldomainfields[".su"][] = array( "Name" => "Are You a Russian Citizen", "Type" => "dropdown", "Options" => "YES,NO", "Default" => "", ); $additionaldomainfields[".su"][] = array( "Name" => "Passport Number", "Type" => "text", "Size" => "20", "Default" => "", "Required" => true, ); $additionaldomainfields[".su"][] = array( "Name" => "Date of Birth", "Type" => "text", "Size" => "20", "Default" => "", "Required" => true, ); ?> 0 Quote Link to comment Share on other sites More sharing options...
MACscr Posted May 13, 2009 Author Share Posted May 13, 2009 Maybe we should add these to the wiki? 0 Quote Link to comment Share on other sites More sharing options...
Zorro67 Posted May 13, 2009 Share Posted May 13, 2009 Mac are you limiting to just domain reg, or are you including client registration as part of your question? 0 Quote Link to comment Share on other sites More sharing options...
MACscr Posted May 13, 2009 Author Share Posted May 13, 2009 Mac are you limiting to just domain reg, or are you including client registration as part of your question? Just domain registration. 0 Quote Link to comment Share on other sites More sharing options...
Rhyzio Posted July 23, 2010 Share Posted July 23, 2010 Does anyone have the .pro domains WHMCS DOMAIN ADDITIONAL FIELDS? 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Support Manager WHMCS John Posted July 23, 2010 WHMCS Support Manager Share Posted July 23, 2010 It does depend slightly upon your registrar, so I'd recommend contacting them to find out what additional fields their API requires. 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.