Jump to content

All Activity

This stream auto-updates     

  1. Yesterday
  2. Tyson

    Prorate Calculation with renew date

    When I was referring to the expiration date calculation, I meant the service the module is integrating with, not the module code you wrote for Blesta. From your module source, yes, you are simply setting the years to the number of years for the term from the package pricing, i.e.: $vars['years'] = $vars['years']."y"; That is totally fine. What I was wondering is that once that API request is made, how does their service handle the expiration date? If "$vars['years'] = 2;", you will send 2 years to the API, but will they interpret that as adding 2 years from today, July 19, 2018, or will they add 2 years onto the current domain expiry date? If the current expiry date is February 1, 2020, will setting 2 years make it February 1, 2022 or July 19, 2020?
  3. I think I talked to you in our website chat. For anyone else who stumbles on this thread: VAR licenses are only valid if hosted by the company offering them, so you'll need a new license if you move to another hosting provider. If your new hosting provider doesn't offer Blesta, ask them if they would consider it and feel free to put them in touch with us. If all else fails, you can always buy a license from us that will work anywhere.
  4. Hello, I moved my website hosting account (FULL cPanel backup) from Site5.com to another host. Blesta (offered by Site5) was working fine after the move on my NEW hosting account for about an hour, but now I am getting a License invalid error: The license failed to validate for the following reasons: The license is not valid for the installed location. I tried using my old license key but it wouldn't work. How can I get this resolved? I am using an OLDER version of Blesta and I just use it to manually create and email invoices to my clients who pay by check. I don't use the online credit card billing features. I assume I need a new license to get this to work? Thank you in advance!
  5. Blesta Addons

    Prorate Calculation with renew date

    Hello tyson, i'm tottaly certain that the module or the code in the renew has nothing with this issue, as the domain is sending the request as it should . if you make a look to the domain you can understand it cleary . first we initialize the renew yaers with 1 year. $vars = ['years' => 1]; we do a loop to get the service term the same function in all your domains registrar module (logicboxes ect ..) foreach ($package->pricing as $pricing) { if ($pricing->id == $service->pricing_id) { $vars['years'] = $pricing->term; break; } } We check if the renew date will add a new year, this will prevent renewing domain if it was already renewed manually // Only process renewal if adding years today will add time to the expiry date if (strtotime("+" . $vars['years'] . " years") > $data['infData']['exDate']) { $vars['years'] = $vars['years']."y"; // Renew Domain 1 year $frame = new AfriCC\EPP\Frame\Command\Renew\Domain; $frame->setDomain($fields->{'domain'}); $frame->setCurrentExpirationDate(date('Y-m-d', strtotime($data['infData']['exDate']))); $frame->setPeriod($vars['years']); $response = $epp_client->request($frame); $this->last_request = array('url' => "Renew\Domain - renewService ". $fields->{'domain'} ,'args' => $frame); unset($frame); $this->processResponse($response); } so the module is not making any calculation he get the years from service pricing id, if not he use the default '1' . from where coming this 3 years? just to note the service term is set now for 2 years after the payment.
  6. katycomputer

    Remove PayJunction from Supported Gateways

    Merchant processors are fickle. Braintree wouldn't take us because we bill quarterly. This in spite of the fact we have been in business nearly 30 years. Stripe doesn't have a problem with our business model, so we'll stick with them.
  7. Last week
  8. coreyman

    Remove PayJunction from Supported Gateways

    Stripe is continuing to support hosting businesses. Just got in contact with them.
  9. Nelsa

    Paypal Merchant upgrade to TLS 1.2

    You don't have to upgrade your OS or kernel for this(even it is suggested) except if you are using centos 5.x.x and even if you upgrade OS if it isn't enabled it will still be non supported ...,you need to enable tls 1.2 and you can still support 1.1 and older ...in worst case you will have to upgrade Open SSl even you probably have one that support tls 1.2 just isn't enabled When it comes to hardcoding which version to use you don't do that on your server..even you can set support for only one..it is better to set widely support backward than client when connecting can hardcore which tls to use if they want..You are in the situation that many clients are connecting and some of them may use older TLS...and chippers and you don't want to reject connection..also this will not only impact payment gateways ...instead it will impact all traffic and many browsers still use older TLS For upgrade on centos SSH as root or SUDO yum update openssl libcurl Enable TLS 1, 1.1 ,and 1.2 SSLProtocol -all +TLSv1 +TLSv1.1 +TLSv1.2 Want remove some...just delete from command which you want You can test your SSL connection and SSL and TLS versions supported at https://www.ssllabs.com/ssltest/index.html
  10. Paul

    Release 4.3.0

    Uh oh, looks like we're missing the views directory for Vultr. If you're planning to install Vultr, download a copy from here https://github.com/blesta/module-vultr and upload to /components/modules/vultr/
  11. There are lot of payment processors that don't support hosting,seo, domains,SSL and similar services....it is unbealivable..even we have better records than most business in other niche....for example we had 3 Paypal open cases from 2014 and 2 chargebacks from users paid by credit cards many of them simple tag these categories as risky @Paul, I suggest check this before start working on gateway...I mean why would you or any company waste your resources for a payment processor that doesn't support niche where 99% of your customers are working in
  12. GosuHost

    Release 4.3.0

    Great work!!!! 💪
  13. Paul

    Release 4.3.0

    Here's an example plugin and module for developers that highlight the new features. Sample Module that creates an Automation Task module-test-cron.zip Sample Plugin that creates Service Management Tabs. plugin-test-management-tabs.zip
  14. if you want to create vps from dedicated server than use virtualizor.
  15. coreyman

    Remove PayJunction from Supported Gateways

    I've been dropped by Bluepay as well. I can't remember if it was because I got a charge back or if it was because I was a hosting company. This was in early 2016. As far as PayJunction goes I was only ticketing in to support@payjunction.com There are two others on your list that are dropping hosting providers as well. 2checkout, and stripe. Granted I still have a stripe account but I am reaching out to them now to confirm. https://www.lowendtalk.com/discussion/145709/stripe-not-going-to-support-hosting-company-to-get-payment
  16. Paul

    Release 4.3.0

    Version 4.3.0 is now available. You can download directly right here. Installing Blesta See Installing Blesta in the User Manual for instructions. Upgrading Blesta See Upgrading Blesta in the User Manual for instructions. Migrating to Blesta See Migrating to Blesta in the User Manual for instructions. Overview Full client delete option (GDPR: Right to erasure / Right to be forgotten). Client data JSON export (GDPR: Right to portability). Addon services can be automatically prorated to renew with their parents. New Modules: Vultr, TeamSpeak 3, CyberPanel New Gateways: CoinPayments, CoinGate SolusVM now has a password generator for password resets. Display order of package groups can now be sorted on order forms by drag-n-drop. Clients can now see and purchase restricted packages that are assigned to them. Plugins can now register service management options like modules. (See docs.) Modules can now create their own automation tasks like plugins. (See docs.) CSV importer. (Imports Client data only.) Release Notes See Blesta Core - Version 4.3.0. For older releases see all Change Logs.
  17. PayJunction does not allow web hosting providers? I remember when BluePay pulled this nonsense. I complained, dropped them as someone we recommend, and then they were acquired by someone else. They called me, told me that they no longer block hosting providers, and apologized.. but I can't trust them now. They dropped one of our customers for doing web hosting. That's insane. Web hosting does not equal selling crack. Do you have an email contact at PayJunction?
  18. Tyson

    Prorate Calculation with renew date

    Does your module set the new domain expiration date as a number of years from today or from the current expiration date? For example, if there are 2 years remaining, and you are renewing for 3 years, does it set the expiration dato to (3 years - 2 years remaining = 1) one year or (3 years + 2 years remaining = 5) five years from now? From your example, it seems like the latter since they renewed it to expire in 1 year but then upgraded to 2 years and the result was (1 year from now + 2 years = 3) three years from now (2018 to 2021). If that is indeed the case, I would think your domain module would need to set $vars['years'] to the difference of the years remaining and the years added.
  19. Blesta's tagline is 'The Billing Platform for Hosting Providers'. I read the manual at https://docs.blesta.com/display/user/Gateways and contacted some merchants. This is the response I got back from PayJunction ->
  20. Hi! I have developed a custom payment gateway(non merchant, cointopay) for blesta 4.2. Everything is working fine but there is a problem that is when the callback function is run after paymnet, it check the status and update to database according to status(paid,pending, declined and son) but it always shows me one message that is "Your transaction is being processed". I want Thank You message according to tranasaction status as if Paid { Your transaction has been approved } if Pending { Your transaction is in pending } if Declined { Your transaction has been declined } Is there any way to override Thankyou message??
  21. Blesta Addons

    Prorate Calculation with renew date

    duplicating the issue in the same server we can't now, i need to prepare other server test for this . the first issue has not thing related with the module, i have checked and it very clear and the module we are working with it more than 3 years without any issue in renew until this case . the renew code is : $data = $response->data(); $vars = ['years' => 1]; if (empty($data['infData']['exDate'])) { unset($epp_client); $message = "RenewDomain: unable to parse response"; $this->Input->setErrors(array('errors' => (array)$message)); return; } foreach ($package->pricing as $pricing) { if ($pricing->id == $service->pricing_id) { $vars['years'] = $pricing->term; break; } } // Only process renewal if adding years today will add time to the expiry date if (strtotime("+" . $vars['years'] . " years") > $data['infData']['exDate']) { $vars['years'] = $vars['years']."y"; // Renew Domain 1 year $frame = new AfriCC\EPP\Frame\Command\Renew\Domain; $frame->setDomain($fields->{'domain'}); $frame->setCurrentExpirationDate(date('Y-m-d', strtotime($data['infData']['exDate']))); $frame->setPeriod($vars['years']); $response = $epp_client->request($frame); $this->last_request = array('url' => "Renew\Domain - renewService ". $fields->{'domain'} ,'args' => $frame); unset($frame); $this->processResponse($response); } from the code i can't see any thing related to the 3 years bug .
  22. Tyson

    Prorate Calculation with renew date

    This sounds like 2 potential issues: The invoice renewed for 3 years instead of 2 (this may be an issue with the module?) The amount due on the invoice for the renewal was prorated to a smaller amount than expected for the service length Can you duplicate this behavior with other services? How about duplicating the issue just for the renewal pricing? If you can provide steps to duplicate the issue in Blesta, perhaps with services using the None module, I may be able to see if this is an issue with prorating service upgrades.
  23. Zoltan

    Invoice Terms language

    Hi, Can anyone tell me how can I make my invoice Terms available in more languages? Thanks!
  24. HostingforPixels

    Understanding EU VAT Functionality?

    Hi everyone, I'm currently going through and trying to ensure that my VAT settings are working correctly. I think I understand how everything works in Blesta! Being based in the UK I have to play with the wonderful EU VAT regulations and the differences between individuals, businesses, with a TAX ID, or with no TAX ID! My problem is that I can't determine from the many forum posts exactly what the current EU VAT capabilities are within Blesta! Are they complete? Are there holes still? I saw one forum post from 2015 where Paul appeared to confirm that they were going to sort the problems. Did this happen? If not, how do you guy's in the EU handle VAT in Blesta? Thanks for your help. Gary
  25. isijosamua

    [Module] NameSilo Domain Module

    The issue has been resolved by upgrading. Many thanks Jonathan. Great module btw. 😃
  26. Jonathan

    [Module] NameSilo Domain Module

    Ah, yes. 1.8.4 fixed some issues with admin-side registrations. See the change log. https://github.com/NETLINK/Blesta-Namesilo/releases/tag/1.8.4
  27. isijosamua

    [Module] NameSilo Domain Module

    Hi Jonathan. I'm trying to register for COM extension. Should I try to upgrade for version 1.8.4 ?
  1. Load more activity
×