axxs Posted October 15, 2008 Share Posted October 15, 2008 We've been having quite a few problems with WHMCS and DIT. Namely with customers with ACN's trying to purchase .com.au, .net.au and .org.au domains. It returns : An Error Occured Wrong Registrant ID for .au domain. Check ACN is valid. But the ACN's are always valid, I have checked each one when it occurs on http://www.abr.business.gov.au When you then go to the clients domains tab you see : Registrar Error DIT Error: ERR: 310 Now I know this sometimes happens when DIT is in process of dealing with the domain, but usually when that happens, you can login to DIT and see the order is in process ... with ACN's, there's nothing, and waiting days and days doesn't help, or have it suddenly flip over. Anyone else having this prob? Or know what it could be? Much appreciated WHMCS is great even with this hangup for us 0 Quote Link to comment Share on other sites More sharing options...
sparky Posted October 16, 2008 Share Posted October 16, 2008 The ACN by memory has to be 9 characters long. Best bet would be to give DIT a call. They would be more than happy to help. 0 Quote Link to comment Share on other sites More sharing options...
Boss Posted October 16, 2008 Share Posted October 16, 2008 Also there should be no spaces in between numbers. I re-wrote the coding for the DIT functions as the default setup was excessive and unnecessary. 0 Quote Link to comment Share on other sites More sharing options...
axxs Posted October 16, 2008 Author Share Posted October 16, 2008 yea, I have tried with no spaces .. will give DIT a call .. Boss: you rewrote the functions? the distributeit.php is encoded tho? 0 Quote Link to comment Share on other sites More sharing options...
Boss Posted October 16, 2008 Share Posted October 16, 2008 yea, I have tried with no spaces .. will give DIT a call .. Boss: you rewrote the functions? the distributeit.php is encoded tho? The file to re write is in: whmcs > includes >additionaldomainfields.php Replace the AU section with the below. This was on advice/tip from DIT ## 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", "Type" => "dropdown", "Options" => "ABN,ACN,Business Registration Number", "Default" => "ABN", ); $additionaldomainfields[".com.au"][] = array( "Name" => "Registrant ID", "Type" => "text", "Size" => "20", "Default" => "", "Required" => true, ); /* $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", "Type" => "dropdown", "Options" => "ABN,ACN,Business Registration Number", "Default" => "ABN", "Default" => "N/A", ); $additionaldomainfields[".org.au"][] = array( "Name" => "Registrant ID", "Type" => "text", "Size" => "20", "Default" => "", "Required" => true, ); /* $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.", ); 0 Quote Link to comment Share on other sites More sharing options...
Zorro67 Posted October 16, 2008 Share Posted October 16, 2008 DIT had a few problems with their module a few versions ago, but once i pointed out the problems, they made some changes, i think for v3.6.1. What version are you on? 0 Quote Link to comment Share on other sites More sharing options...
axxs Posted October 16, 2008 Author Share Posted October 16, 2008 3.7.2 atm .. the latest. I had this on 3.7.1 and was hoping the patch upgrade to 3.7.2 may have something in it, but no .. 0 Quote Link to comment Share on other sites More sharing options...
Zorro67 Posted October 16, 2008 Share Posted October 16, 2008 Has DIT taken you off test mode?, Or did you change IP and notify DIT? 0 Quote Link to comment Share on other sites More sharing options...
Boss Posted October 16, 2008 Share Posted October 16, 2008 3.7.2 atm .. the latest. I had this on 3.7.1 and was hoping the patch upgrade to 3.7.2 may have something in it, but no .. I'm now running 372 and don't do a lot of domains but did do one for a client at their place just on a week ago on version 371 and it went through OK. Although I did notice something was taking awhile to go through on final submission, but at the time at least, I put it down to the payment gateway being a little slow. My point being, it does work. Try inserting that code I placed above and see if that simplifies things and then allows the order to go through correctly. It may be having issue with passing all the info. The attached is what my clients see when entering details for an AU domain. 0 Quote Link to comment Share on other sites More sharing options...
axxs Posted October 16, 2008 Author Share Posted October 16, 2008 Zorro67: Yes we are off test mode, we have been with DIT for ages, they have our IP registered, and we can process ABN's just fine. Boss: I will try this out asap, thanks heaps! 0 Quote Link to comment Share on other sites More sharing options...
Zorro67 Posted October 16, 2008 Share Posted October 16, 2008 Cheers axxs, was just remebering some of our early issues with DIT 310 error codes when we started. Given that you had only a few posts, and no WHMCS first version, I thought i'd try & eliminate the obvious 0 Quote Link to comment Share on other sites More sharing options...
axxs Posted October 17, 2008 Author Share Posted October 17, 2008 thanks for your input Zorro67 totally understand, I think that some of it is confusion by clients over what exactly to put in the boxes, the description isn't very clear. Boss' post helps with that. will report back 0 Quote Link to comment Share on other sites More sharing options...
axxs Posted October 17, 2008 Author Share Posted October 17, 2008 ok the problem seems sorted, thanks Boss!! I assume something was going weird entering stuff in the Eligibility fields, making the form fail silently 0 Quote Link to comment Share on other sites More sharing options...
Boss Posted October 17, 2008 Share Posted October 17, 2008 ok the problem seems sorted, thanks Boss!! I assume something was going weird entering stuff in the Eligibility fields, making the form fail silently Yeh, that's what I found. With the original script I could not even get it right and as you say the descriptions were quiet misleading. 0 Quote Link to comment Share on other sites More sharing options...
JumpNetwork Posted September 22, 2009 Share Posted September 22, 2009 Hello I need help!!! Am totally new to this. I have just signed up with dit. Who do I get all the fields for registration renewal and transfers into whmcs that dit require for both au and global domains? Please help chris 0 Quote Link to comment Share on other sites More sharing options...
Boss Posted September 22, 2009 Share Posted September 22, 2009 Hello I need help!!! Am totally new to this. I have just signed up with dit. Who do I get all the fields for registration renewal and transfers into whmcs that dit require for both au and global domains? Please help chris You ask the client 0 Quote Link to comment Share on other sites More sharing options...
JumpNetwork Posted September 22, 2009 Share Posted September 22, 2009 there is no way for clients to register a domain on their own then? As in sign up with a whmcs account with me, choose a domain, pay and then the domain is registered? 0 Quote Link to comment Share on other sites More sharing options...
Boss Posted September 22, 2009 Share Posted September 22, 2009 there is no way for clients to register a domain on their own then? As in sign up with a whmcs account with me, choose a domain, pay and then the domain is registered? Yeh. Have DIT put your account on to Demo mode and create yourself an account and go through the process of registering a domain and creating a hosting account etc. 0 Quote Link to comment Share on other sites More sharing options...
JumpNetwork Posted September 22, 2009 Share Posted September 22, 2009 Hello, I am in Live mode anway. What I am asking, is concerning the Australian Domains. When a Customer is either Registering or Renewing a domain, how does the Customer enter the Domain Eligibility Information? Chris. 0 Quote Link to comment Share on other sites More sharing options...
Boss Posted September 22, 2009 Share Posted September 22, 2009 When you select a AU domain to register it will present you with the form questions. Like I said register an account yourself and go through the process. Just make sure you do not have the domains set to auto register at all. 0 Quote Link to comment Share on other sites More sharing options...
JumpNetwork Posted September 22, 2009 Share Posted September 22, 2009 Hello, Thanks for that. Is that the same for transfering a domain? You'd aid do not have set to auto register. Doesn't that defeat the purposenof whmcs then? If not set to auto then I will have to manually aprove registrations won't I? Thanks, Chris 0 Quote Link to comment Share on other sites More sharing options...
Boss Posted September 22, 2009 Share Posted September 22, 2009 Hello, Is that the same for transfering a domain? Yes. You must also have the EPP code box checked for all AU domains or the right domain questions will not be asked. You'd aid do not have set to auto register. Doesn't that defeat the purposenof whmcs then? If not set to auto then I will have to manually aprove registrations won't I? Thanks, Chris No it does not defeat the purpose entirely, but because of A holes creating accounts, registering domains etc to test the validity of a stolen credit card number and you being left with paying for domains you don't want. It's the only way you can go. 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.