Don't use from marketplace it is v1.8.4 that I think had some incompatibilities with newer versions of Blesta. I cannot recall specifically but I remember it not working properly. Use GitHub and download the latest code, which should be v1.8.5 at this time. Also the instructions are on the GitHub page.

Ah ok I went through the math in your example, I think the problem is opposite to what I said before, so it looks like the numbers are being rounded too early. You may in fact need to change the precision value from 2 to 3 or 4. What I think is happening is with the add new service function it's back calculating the tax from the 9.95 and ending up with 0.9045 which rounds off to 0.90 and all is well. With the invoice now it starts with 9.05 and forward calculates the 10% which is now 0.905 and this rounds to 0.91 instead of 0.90 and therein lies the problem. So try changing precision to 3 or 4 instead of 2. If that doesn't work then it's a problem with inconsistency in the coded math functions which Blesta will need to address.

Curl check script reports: TLS version: TLS 1.2.
Would anyone here by willing to try connecting to my DirectAdmin server, I can PM the login details. The server is new and empty, no client accounts have been made as yet so I am willing to do this if someone will help me. At least if it works then it would help me pinpoint which server has the issue, whether its the one with my Blesta installed or the one with DirectAdmin installed.

Can you provide more details as to where and how to set this up? I do have a Blesta cron job scheduled to run every 5 mins but I have never seen an option for revalidating license in any of the automation settings within Blesta.

Hello, uncheck Sandbox, the api key from Namesilo does not support Sandbox. You need to contact Namesilo for them to give you a Sandbox API.
Also upgrade to version 1.8.5 with this link: https://github.com/NETLINK/Blesta-Namesilo/archive/master.zip

Same as what's in my first post above. I'll repost below. It only has the Input box though, there is no output box. The input box says "success" next to it. I changed the actual domain name etc but the log itself is accurate.
server﻿.cpanelserver.com|createacct
a:6:{s:6:"domain";s:21:"sampledomain.com";s:8:"username";s:8:"sampledo";s:8:"password";s:3:"***";s:4:"plan";s:16:"hosting_plan_name";s:8:"reseller";i:0;s:12:"contactemail";s:21:"[email protected]";}
I've tried adding a service with a different package that uses another Cpanel server and that one worked as it should so I now have additional information. I know for sure the Cpanel module has the correct Tokens and I even recreated the Tokens for all the Cpanel servers when this problem occurred. Blesta Cpanel module can successfully communicate with all my Cpanel servers because it can read the number of accounts on each one. Blesta can definitely send the command to the Cpanel server to create the account for the user, the problem seems to occur after this point. I don't know if there is a time limit where the Cpanel module is waiting to hear back from the Cpanel server or something similar. Is there any other log that I can check that might be useful?

Hi, I have voided an invoice and when I used the checkbox to send the voided invoice to the customer, the subject remains with Invoice Due but it should not since its voided and nothing is due.
Is there a way around this issue?

Hi, I currently have an issue and I need some advice on troubleshooting to find the root cause. Here is what happens, I create a service using a cpanel package but when the payment is recorded the service remains on pending instead of changing to active.
I've checked the Cpanel module logs in Blesta and I see one input log entry.
server.cpanelserver.com|createacct
a:6:{s:6:"domain";s:21:"sampledomain.com";s:8:"username";s:8:"sampledo";s:8:"password";s:3:"***";s:4:"plan";s:16:"hosting_plan_name";s:8:"reseller";i:0;s:12:"contactemail";s:21:"[email protected]";}
I changed the actual customer info with generic stuff, this log entry says success next to it. However I believe there used to be 2 log entries for this operation but I'm only getting this one.
If I login directly to WHM the account is in fact created but for some reason this information is not making it back to Blesta for some reason.
After some wait time, Blesta reports a health message about Paid Pending Services running more than 60 minutes.
Now so far since this happened I went and changed my php settings on the server running Blesta: max_execution_time 300, and max_input_time 300. Both those were originally 60. However this did not solve the issue.
What do you suggest?

Hello, I am experiencing issues with this Namesilo v1.8.4 module as well. When using the order form to check domain availability it leads to http 500 timeout error.
I have tried these steps and this too will eventually give 500 internal server error, request timeout. I am on Blesta v4.4.2. I checked my NameSilo API Manager to see if the server IP address is enabled and it is fine. In fact as far as I knew the module was working, I have no idea when it stopped working, the only changes I made to the system would have been to update Blesta itself. :(