Jump to content

eNom API - Misunderstanding or Bug?


BoardBoss

Recommended Posts

According to the WHMCS documentation, renew is supported. Here is the situation and current and desired outcomes:

 

A domain name was previously registered at eNom and the auto renew option was selected at registration. I installed WHMCS to test and created a client account containing this domain.

 

In WHMCS I selected the "Do Not Renew" box and saved the change. Current outcome: This did not make any change in the actual setting at eNom and the domain renewed automatically with them based on the previously entered setting. WHMCS still had an outstanding invoice, which I had to manually cancel.

 

I tried making this change from the admin area of WHMCS, and while logged in as a client as well. Both results were the same. Is this normal operation, or should a change made here be updated in eNom automatically?

 

WHMCS is correctly configured (as far I can tell) to communicate with eNom and the sync functionality synced the expiry dates as expected.

 

Desired outcome: Any change(s) made in the admin or user CP should be updated at eNom immediately after saving. If an invoice has already been generated by WHMCS, the invoice should be canceled automatically as the auto renew setting has been changed.

 

Acceptable outcome would be a cron job to update the change(s) to be reflected at eNom at the specified interval.

Link to comment
Share on other sites

Thanks for the prompt reply chickendippers. Also, please understand my comments below are primarily directed at WHMCS developers and not you. :)

 

Do you have any idea what the WHMCS documentation (http://wiki.whmcs.com/Enom) means where the section on eNom indicates that supported features include Renew - Yes?

 

If WHMCS does not support updating the domain settings at eNom, then this is a serious shortcoming. Looking at it from a client perspective, I would think that unchecking auto renew in the admin control panel, or the user disabling auto renew, would mean just that.

 

After all, when auto renew is disabled in the user CP, the message displayed is:

WARNING! This domain has auto renewal disabled.

It will therefore expire and become inactive at the end of the current term unless manually renewed.

 

But that does not appear to be accurate if eNom is never updated.

Link to comment
Share on other sites

I think there may have been a bit of a misunderstanding so my apologies if I cover stuff you already know.

 

With autorenew enabled at eNom the domain name will renew regardless of whether your customer has paid, obviously you do not want this so you should disable autorenew at eNom.

 

By default WHMCS will create an invoice for domain name renewal, and if your customer has a credit card on file it will be charged. The domain name will then be renewed; all this without any intervention from you.

 

If you disable autorenew in WHMCS then this invoice won't be generated, your customer won't be charged, and the domain name won't renew.

 

If you disable autorenew in WHMCS after the invoice has been created, then it won't be cancelled automatically (as your business practices may dictate that once an invoice is raised the customer owes you money).

 

Your customer can renew their domain name at any point up to expiry by manually logging in to WHMCS and selected the renew domain name option.

 

 

I hope that clears things up.

Link to comment
Share on other sites

I think there may have been a bit of a misunderstanding so my apologies if I cover stuff you already know.

 

Thanks again. Sounds like the WHMCS docs could use some updating/clarification. I've already made about three changes but I've got a life, too. :)

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
Reply to this topic...

×   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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated