Jump to content
  • 0

Domain Transfer Not Working With Logicboxes Module


hadzo

Question

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"

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

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.

Link to comment
Share on other sites

  • 0
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"}

 

Link to comment
Share on other sites

  • 0

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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...