Jump to content
  • 0

Domain Transfer Not Working With Logicboxes Module


Question

Posted

As Administrator:

 

- I enabled and added my ResellerClub info to the LogicBoxes module (Registrar name ResellerClub, reseller ID an key).

- Added a new package, named it domain, assigned to it the LogicBoxed module.

- Under module options as account selected ResellerClub, as type Domain registration, selected the .com TLD, entered my nameservers, as term enter 1, period year, currency usd, price 10.00, setup fee 0.00, cancellation fee 0.00, assigned it the group "domains" created the package.

 

As client:

 

- ordered to transfer domain and provided the auth code, and paid by paypal, transaction was successful and I got the money from the client (have a personal and company paypal account)

 

As Administrator:

 

- under Clients / selected client ID, Services there is one Pending service, the domain the client ordered,

- when I click Manage there is the domain info, domain name and EPP code, Send order confirmation email is checked, Use module is checked,

- I click Activate and I get following error message "Required parameter missing: customer-id"

7 answers to this question

Recommended Posts

  • 0
Posted

Are you using the latest version 3.0.4?

 

Edit:

 

Just seen your other thread, I see you're using the latest version of that and the module.

  • 0
Posted

Sounds like this might be related to CORE-532 fixed in 3.0.3 (discussed here: http://www.blesta.com/forums/index.php?/topic/949-fao-tyson-domain-customer-id-field-and-yearly-bug/?p=8259).

Can you post the details of the module log for the request?

If this is indeed related to CORE-532, it's impossible for us to reproduce as the logicboxes API does not function the same in the dev environment as it does in the live environment, which is quite annoying.

Added CORE-832 to investigate once we have the module log details.

  • 0
Posted
Input

https://httpapi.com/api/customers/search.json
a:5:{s:8:"username";s:17:"myemail@gmail.com";s:13:"no-of-records";i:10;s:7:"page-no";i:1;s:11:"auth-userid";s:6:"487922";s:7:"api-key";s:32:"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";}

Output

https://httpapi.com/api/customers/search.json
{"recsonpage":"0","recsindb":"0"}

Input

https://httpapi.com/api/customers/signup.json
a:16:{s:4:"name";s:21:"Firstname MyLastName";s:7:"company";s:8:"MyCompany";s:5:"email";s:17:"myemail@gmail.com";s:14:"address-line-1";s:0:"";s:14:"address-line-2";s:0:"";s:4:"city";s:0:"";s:5:"state";s:2:"08";s:7:"zipcode";s:0:"";s:7:"country";s:2:"BA";s:8:"phone-cc";s:3:"387";s:5:"phone";s:7:"1111111";s:8:"username";s:17:"myemail@gmail.com";s:6:"passwd";s:15:"c6b79492beff2a9";s:9:"lang-pref";s:2:"en";s:11:"auth-userid";s:6:"487922";s:7:"api-key";s:32:"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";}

Output

https://httpapi.com/api/customers/signup.json
{"status":"ERROR","message":"Required parameter missing: address-line-1"}

Input

https://httpapi.com/api/contacts/add.json
a:15:{s:4:"name";s:21:"Firstname MyLastName";s:7:"company";s:8:"MyCompany";s:5:"email";s:17:"myemail@gmail.com";s:14:"address-line-1";s:0:"";s:14:"address-line-2";s:0:"";s:4:"city";s:0:"";s:5:"state";s:2:"08";s:7:"zipcode";s:0:"";s:7:"country";s:2:"BA";s:8:"phone-cc";s:3:"387";s:5:"phone";s:7:"1111111";s:4:"type";s:7:"Contact";s:11:"customer-id";N;s:11:"auth-userid";s:6:"487922";s:7:"api-key";s:32:"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";}

Output

https://httpapi.com/api/contacts/add.json
{"status":"ERROR","message":"Required parameter missing: address-line-1"}

Input

https://httpapi.com/api/contacts/add.json
a:15:{s:4:"name";s:21:"Firstname MyLastName";s:7:"company";s:8:"MyCompany";s:5:"email";s:17:"myemail@gmail.com";s:14:"address-line-1";s:0:"";s:14:"address-line-2";s:0:"";s:4:"city";s:0:"";s:5:"state";s:2:"08";s:7:"zipcode";s:0:"";s:7:"country";s:2:"BA";s:8:"phone-cc";s:3:"387";s:5:"phone";s:7:"1111111";s:4:"type";s:7:"Contact";s:11:"customer-id";N;s:11:"auth-userid";s:6:"487922";s:7:"api-key";s:32:"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";}

Output

https://httpapi.com/api/contacts/add.json
{"status":"ERROR","message":"Required parameter missing: address-line-1"}

Input

https://httpapi.com/api/contacts/add.json
a:15:{s:4:"name";s:21:"Firstname MyLastName";s:7:"company";s:8:"MyCompany";s:5:"email";s:17:"myemail@gmail.com";s:14:"address-line-1";s:0:"";s:14:"address-line-2";s:0:"";s:4:"city";s:0:"";s:5:"state";s:2:"08";s:7:"zipcode";s:0:"";s:7:"country";s:2:"BA";s:8:"phone-cc";s:3:"387";s:5:"phone";s:7:"1111111";s:4:"type";s:7:"Contact";s:11:"customer-id";N;s:11:"auth-userid";s:6:"487922";s:7:"api-key";s:32:"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";}

Output

https://httpapi.com/api/contacts/add.json
{"status":"ERROR","message":"Required parameter missing: address-line-1"}


Input

https://httpapi.com/api/contacts/add.json
a:15:{s:4:"name";s:21:"Firstname MyLastName";s:7:"company";s:8:"MyCompany";s:5:"email";s:17:"myemail@gmail.com";s:14:"address-line-1";s:0:"";s:14:"address-line-2";s:0:"";s:4:"city";s:0:"";s:5:"state";s:2:"08";s:7:"zipcode";s:0:"";s:7:"country";s:2:"BA";s:8:"phone-cc";s:3:"387";s:5:"phone";s:7:"1111111";s:4:"type";s:7:"Contact";s:11:"customer-id";N;s:11:"auth-userid";s:6:"487922";s:7:"api-key";s:32:"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";}



Output


https://httpapi.com/api/contacts/add.json
{"status":"ERROR","message":"Required parameter missing: address-line-1"}



Input


https://httpapi.com/api/domains/transfer.json
a:12:{s:11:"domain-name";s:19:"MyLastName.com";s:9:"auth-code";s:15:"PRYLxU8/XWqQOnt";s:5:"years";s:1:"1";s:11:"customer-id";N;s:14:"reg-contact-id";N;s:16:"admin-contact-id";N;s:15:"tech-contact-id";N;s:18:"billing-contact-id";N;s:14:"invoice-option";s:9:"NoInvoice";s:15:"protect-privacy";s:5:"false";s:11:"auth-userid";s:6:"487922";s:7:"api-key";s:32:"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";}



Output


https://httpapi.com/api/domains/transfer.json
{"status":"ERROR","message":"Required parameter missing: customer-id"}

 

  • 0
Posted

Okay, so the reason why there is no customer-id is because the customer could not be created due to a missing address-line-1. Update the client's record and be sure to set an address.

  • 0
Posted

I can confirm this was the issue.

 

But the address is not required, you could point that out somewhere or make a dependency when enabling the Logicboxes module.

  • 0
Posted
  On 10/23/2013 at 4:05 PM, hadzo said:

I can confirm this was the issue.

 

But the address is not required, you could point that out somewhere or make a dependency when enabling the Logicboxes module.

 

The data required by logicboxes varies with each TLD, so it's not necessarily a dependency of using the module.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...