Jump to content


  • Content count

  • Joined

  • Last visited

  • Days Won


Everything posted by mfoland

  1. I think making the user number longer would benefit if you were sending the invoice off to collection company, etc if your company did that. Unless you were to keep the user ID normal, and add a custom field with some random numbers through php... Just a thought.
  2. I haven't had an issue yet, but that would suck royally. I have seen some sites using it without a license lol, and actually having a nulled whmcs too lol. Maybe WHMCS should more open source their software, OR improve upon the data feeds and API. You can EASILY use the API to code some php into your wordpress site quite simply πŸ™‚
  3. Let me know if you need assistance πŸ™‚
  4. Also, if you use something like elementor or something with WordPress, you can generally use the Data Feeds if you don't want to use WHMPress. For the vast majority, you will likely need WHMPress, which integrates your client area into WordPress πŸ™‚ HostX as mentioned above would eliminate the need for two separate sites. You could manage pages, etc within HostX!
  5. I actually have a great idea for you! https://whmcsglobalservices.com/whmcs-themes-templates/ HostX by WHMCS Global Services is AMAZING! I actually use it. You can make pages and add content. I'd also contact @NadalKumar for the CMSE Framework for WHMCS πŸ™‚
  6. mfoland

    Whmcs Decoded

    @WHMCS ChrisD @WHMCS John I actually did a write up on the requests page about this.. https://requests.whmcs.com/topic/move-from-smarty-to-mvc-or-another-framework What if you switched from Smarty to a new framework that could allow us to expand easier? Would love your thoughts πŸ™‚
  7. mfoland

    Whmcs Decoded

    @WHMCS ChrisD Personally I think WHMCS should be more of an open codebase to an extent. What you could in theory do is encode a few files to protect licensing, and hey let's get rid of Smarty.
  8. Hello, I want to let you know to be aware there's Nulled WHMCS's out there, and there's also one on Github.. or more I believe... that is fully decoded. It is my hope that if you find these, you report them to WHMCS! I've been finding sites that even have a nulled license, and I've reported. I wish we could do a public shaming for those who use Nulled licenses πŸ™‚ Please be aware! Speaking of decoded.. it would be nice if WHMCS would share some source to allow further development by developers. I'd even love if like the license addon was somewhat open source (not the part that does the addon check from your whmcs license), but the parts like verify, etc so that one could build on to the verification portal or make a total custom verification portal πŸ™‚
  9. The License Addon allows the developer to set a grace period, and the data fetches from the local key whether to do a remote check πŸ™‚
  10. mfoland

    Whmcs Decoded

    WHMCS will never decode their scripts, unfortunately. People have nulled/decoded the license file.. but that's illegal lol. It would be nice if WHMCS were more open source. They could do that, and encode a few files to protect the licensing aspects πŸ™‚
  11. mfoland

    My admin page show in white

    It works for me.. which could mean that you got blocked out for two many wrong password entries, etc..
  12. mfoland

    Return JSON

    @CanadianDeer I trust that this will work to show you how the API will work, along with my answer above... <?php error_reporting(0); //-set to E_ALL instead of 0 for debugging mode. /*** Name: License API Developer: WHMCS / Best PHP Scripts Best Php Scripts created php_array to get license details from the server for any suspension reasons, etc. Date created: 2/4/2019 **/ // API Connection Details $whmcsUrl = "https://example.com/whmcs"; //--your whmcs location // For WHMCS 7.2 and later, we recommend using an API Authentication Credential pair. // Learn more at http://docs.whmcs.com/API_Authentication_Credentials // Prior to WHMCS 7.2, an admin username and md5 hash of the admin password may be used. $username = "API Username"; $password = "API Password"; // Set post values $postfields = array( 'username' => $username, 'password' => $password, 'action' => 'GetClientsProducts', 'serviceid'=> $srvid, 'domain' => $license_key, 'responsetype' => 'json', ); // Call the API $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $whmcsUrl . 'includes/api.php'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 30); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postfields)); $response = curl_exec($ch); if (curl_error($ch)) { die('Unable to connect: ' . curl_errno($ch) . ' - ' . curl_error($ch)); } curl_close($ch); // Decode response $data = json_decode($response); //$assoc=TRUE //--Format our pretty array and loop it to get what we need from the call $php_array = json_encode($data->{products}->{product}); $php_array = json_decode($php_array,true); //print_r($php_array); foreach($php_array as $item) { $item = (array)$item; //echo $item['suspensionreason']; } //--Variables for License Data $susReason = $item['suspensionreason']; $licStatus = $item['status']; $nextDue = $item['nextduedate']; As you can see, the API requires a username and password, along with permissions. This can be set up in Setup > Staff Management > Api Cridentials. You may DM me if you have any questions, and I'll be glad to help. Also, the Decode response will help you to extract any data you want from the API command, as I did here for my license check πŸ™‚
  13. mfoland

    Return JSON

    @CanadianDeer do you have an API user set up in WHMCS that is able to do those permissions? You will also need to whitelist your server.
  14. Hello, I got to thinking.. For the license module, if you have different license tiers, and want to offer auto upgrades.. Could you make a page like this: https://www.whmcs.com/members/autoupgrade.php With using bootstrap like that.. I know it's possible, but does this somehow manage a custom field within WHMCS? I've always thought about that! I'd love to know your thoughts, as I'd love to build something like it!
  15. mfoland

    WHMCS Like Auto Upgrade Page

    @Kian I would love to make that slider and actually integrate it into my WHMCS and for those that have the slider as enabled, then it would allow automatic upgrades for a license call πŸ™‚ I might even do that for like auto product upgrades.
  16. mfoland

    New Website & New WHMCS Theme

    AMAZING job @SwiftModders LLC! Outstanding. I'd love to learn how to build themes like that! Great work πŸ™‚
  17. mfoland

    What exactly is WHMCS?

    WHMCS is amazing for billing automation! You can get Addons as well! <removed link per community guidelines> I use the software Licensing Addon which was 99 one time! I also beefed up the license verification portal that Came stock with it. For my theme, I use HostX from WHMCS global Services! I highly recommend the theme
  18. Get a developer license! I have a monthly license and have a dev license as well since I develop stuff! It’s amazing to have. I also have the licensing addon and that is also attached to the dev license so I can test the licensing aspect before going live
  19. mfoland

    multisite addon

    I have questioned this module myself. I wondered if it was allowed given the license constraints. I've seen all to many times someone has a WHMCS setup, and it fails with the domain checker. If WHMCS allows the multi-brand, they need to let that domain show valid as well on the license verification.
  20. Looking really good mate. Send me a Pm. Got some ideas
  21. mfoland

    Finding Nulled WHMCS distributions!

    But we want piracy to stop LOL
  22. mfoland

    Finding Nulled WHMCS distributions!

    @WHMCS ChrisD @WHMCS John What about making WHMCS more open like Blesta? Especially stuff like the Licensing Addon where it can be more customized. The fact of Blesta opening its code base save for licensing really has allowed for developers to develops mods and even expand there own Blesta. There’s things I would like to do with WHMCS to make it more customizable. Just my take.
  23. mfoland

    Invalid domain name provided

    @HOSKIA INDIA's website is not valid nor is reserverhost. @WHMCS ChrisD can you please check ticket #HVO-582153 for me? I've submitted both of there sites. IF redserver is generating licenses, how the heck is that happening? Is it a nulled License.php? I'd love to see this one lol. Hope they both get it fixed πŸ™‚

Important Information

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