Sumaleth Posted June 10, 2018 Report Share Posted June 10, 2018 I work for Installatron (a web application auto-installer: http://installatron.com) and we've been installing Blesta since version 3.3.2. But someone noticed recently that when installing Blesta via Installatron that it wasn't picking up a trial license like it used to. The code looked okay but it was a slightly old version of Blesta (4.2.0) so I added 4.2.2 to see if that solved the problem and it did. But now a few weeks later I see that 4.2.2 isn't picking up a trial license any longer. The code we use to retrieve a Blesta trial license from the Blesta website is pretty simple: // get trial key $lickey = $this->fetch("https://account.blesta.com/plugin/license_manager/trial/", array( "domain" => $this->url_domain )); if (empty($lickey)) { $lickey = ""; } This will perform a POST http request with the domain property set to the user's domain. I tried it on two of our testing servers without success. Can anyone see why this might not be working properly or consistently now? Thanks, Rowan@Installatron Quote Link to comment Share on other sites More sharing options...
timnboys Posted June 10, 2018 Report Share Posted June 10, 2018 4 hours ago, Sumaleth said: I work for Installatron (a web application auto-installer: http://installatron.com) and we've been installing Blesta since version 3.3.2. But someone noticed recently that when installing Blesta via Installatron that it wasn't picking up a trial license like it used to. The code looked okay but it was a slightly old version of Blesta (4.2.0) so I added 4.2.2 to see if that solved the problem and it did. But now a few weeks later I see that 4.2.2 isn't picking up a trial license any longer. The code we use to retrieve a Blesta trial license from the Blesta website is pretty simple: // get trial key $lickey = $this->fetch("https://account.blesta.com/plugin/license_manager/trial/", array( "domain" => $this->url_domain )); if (empty($lickey)) { $lickey = ""; } This will perform a POST http request with the domain property set to the user's domain. I tried it on two of our testing servers without success. Can anyone see why this might not be working properly or consistently now? Thanks, Rowan@Installatron seems to work fine for me, just tried it on a http api tester I use http://hurl.eu/ are you sure you are doing it as POST? as I tried it doing test.com and it returned a license key fine. all I can tell you to do is talk with @Paul or one of the other blesta developers or just open a ticket here: https://account.blesta.com/client/plugin/support_manager/client_tickets/add/3/ Quote Link to comment Share on other sites More sharing options...
Sumaleth Posted June 11, 2018 Author Report Share Posted June 11, 2018 5 hours ago, timnboys said: seems to work fine for me, just tried it on a http api tester I use http://hurl.eu/ are you sure you are doing it as POST? as I tried it doing test.com and it returned a license key fine. all I can tell you to do is talk with @Paul or one of the other blesta developers or just open a ticket here: https://account.blesta.com/client/plugin/support_manager/client_tickets/add/3/ Thanks for the reply. Hearing that it works from that API tester gives me some things I can try but if I continue to have trouble with it I'll follow up with your suggestions. EDIT: we are definitely sending it as a POST request so that's not the problem at least. Quote Link to comment Share on other sites More sharing options...
Paul Posted June 11, 2018 Report Share Posted June 11, 2018 Fetching a trial key will return the same key if one was issued to that hostname within a given (unpublished, subject to change) period of time. This is to prevent people from running trials indefinitely, and never purchasing a license. This means that an expired key could be returned from our system, which would then result in an error within Blesta. @Sumaleth I have responded to your PM with some more details, that I hope will be helpful. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.