Jump to content

Paul

Blesta Developers
  • Posts

    6,714
  • Joined

  • Last visited

  • Days Won

    841

Everything posted by Paul

  1. Do you have any services? What version of PHP and MySQL are you running? Please check the MySQL requirements here https://docs.blesta.com/display/user/Requirements
  2. See https://dev.blesta.com/browse/CORE-4533 Please review the task and advise if you have any suggestions or other requirements.
  3. Hi Lee, Sorry for the delay. ISPConfig is one of the lesser used modules and we're not as familiar with the panel so I'm not sure I fully understand the issue. A few questions: Where in ISPConfig do you create limit templates? Is this the template that appears when creating a Package in Blesta? Is the issue primarily with trying to sell email only hosting? It sounds like maybe the parameters defined by your template isn't being observed. Can you share your template settings, package settings, and the API call (input/output) from Tools > Logs > Module Log when the account is created by Blesta? It may be that something needs to be updated within the module, if so the above information would be helpful. Thanks! Paul
  4. Try editing /components/gateways/nonmerchant/square/config.json { "version": "1.4.0", "name": "Square.name", "description": "Square.description", "authors": [ { "name": "Phillips Data, Inc.", "url": "http://www.blesta.com" } ], "currencies": ["CAD", "GBP", "USD"], "signup_url": "https://squareup.com/signup" } Add AUD to the list like the other currencies, maintaining the same format.
  5. Blesta does not work that way, I was saying that it would work that way if we made the change that was requested. Blesta does and will bill on a recurring basis until the service is cancelled. If you're going to compare with WHMCS,... WHMCS also shows that your client has a 100 GBP transaction even if the client actually paid you 100 USD if you switch their account from GBP to USD.. so let's not use WHMCS as some objective perfect standard of comparison, it doesn't come anywhere close. Showing a different renew date to clients based on whether they have paid an invoice is a valid request and one we are considering, but surprisingly few have actually requested that. It's not a change in function, but a change in visual display.
  6. There is a 3rd party Quickbooks Online integration that we covered in this blog post https://www.blesta.com/2021/08/10/quickbooks-online-blesta-integration/ and they have expressed the idea of maybe creating a Xero integration. I would recommend reaching out to them and letting them know you'd like to see support for Xero. Normally Blesta handles bank payments of the type ACH through an integrated gateway. For other types of payment, particularly those that occur outside of Blesta like checks, cash, or a direct wire, they need be recorded in Blesta. The most common way of handling this is for staff to use the "Record Payment" option within Blesta. It appears under Actions on a client's profile page. The common flow is to search for the client or invoice that is paid, and use the record payment option to record it, and continue through all. Of course, that doesn't happen automatically or in bulk. We could potentially look at a bulk import option, especially if you would consider sponsoring it. It's not a request we get very often, more often than not Blesta handles the payment directly and there is nothing to record manually.
  7. If you are creating a form outside of Blesta to submit to Blesta you will not be able to generate a CSRF token and should disable CSRF for the whois page. At https://docs.blesta.com/display/user/Configuration+Files#ConfigurationFiles-Encryption see Blesta.csrf_bypass the example to bypass CSRF checks for the domain search is: Configure::set("Blesta.csrf_bypass", ['config::preconfig']);
  8. For details and download, please see https://www.blesta.com/2021/10/19/blesta-5.2-released/
  9. Do you have a price-override set for the domain? The price of 0 has to be coming from somewhere, I'm not able to reproduce this. I take it back, maybe I can. CORE-4510 should be fixed in next release. Thanks
  10. Thanks, this is fixed for the next release. https://dev.blesta.com/browse/CORE-4494
  11. Is your registration price set to 0 for the TLD?
  12. The plugin is only intended to allow a client to unblock their own IP. If you like, you can submit a feature request at https://requests.blesta.com. We would consider adding a option to the plugin to allow an IP address to be entered that's different than the client's IP, but it would have to be a setting that is disabled by default. There is no simple and straight forward way I can think of to prevent abuse. Alternatively you can modify the plugin, but don't have details on how to accomplish what you're trying to do. It may be possible to just remove the disable element on the form, but I suspect there is probably more validation.
  13. Are you trying to unblock an IP as a staff member or as a client? Allowing clients to unblock any IP address, even if it's not theirs could be a security risk.
  14. If you are using the new Domain Manager in 5.1+, then Blesta will sync the renew date automatically within 24 hours of it being renewed with the registrar. Just don't forget to manually invoice in Blesta. In Blesta 5.2 there is an option to renew in advance, which would be the preferred way to go.
  15. Are you using the Domain Manager? If so, edit the configurable option under Packages > Configurable Options and check the box labeled "Default" for the Enabled option. However, it looks like this may be separate from the domain manager, and the option may be generated by the module. If that's the case, it will require a code change. I don't have an example of that handy. Our Discord #developers channel is probably the best place for developer related help. Here's an invite https://discord.com/invite/XCq34pU
  16. These fields are not required, they are only used if you want to do a refund from Blesta directly. Sandbox ID, Account, Secret doesn't appear to be the same information.
  17. What version did you upgrade from and to? Version 5.0 no longer supports PHP's mail() function, it uses Sendmail instead. If your server doesn't support Sendmail, you may wish to configure SMTP. Settings > Company > Emails > Email Setup
  18. Thanks! FYI, we created this task https://dev.blesta.com/browse/CORE-4440
  19. Use IPv4 in what way? If their API doesn't support IPv6, then they shouldn't have an AAAA record on their DNS for the endpoint, and your server shouldn't try to connect over IPv6. If they do have an AAAA record, and your server has an IPv6 address, removing the IPv6 address should force IPv4.
  20. Paul

    Paper billing fee

    You can submit a feature request. To do this now, a plugin that ties into the Invoices.add event to append a line item with the fee would be the best way to go about it.
  21. You can always open a ticket, or PM me your license key and I can check. We did not offer the lifetime license prior to releasing v3.0, and it has never been less than $500. Some people confuse an owned license with a lifetime license, owned licenses will continue to work indefinitely even if you don't purchase support & updates - you just wouldn't be able to upgrade or get support.
  22. Are you certain that your contact logs are rotated out based on your rotation policy (Under Settings > System > General)? Ours go back to 2013 when we started logging them, it shouldn't be part of the rotation policy. The original idea was to be able to see changes made to client/contact details forever, so you could see and possibly restore details from any point in history. Unless you're saying you do want them to rotate out, but after a longer period of time?
  23. It's a good idea, thanks for the suggestion. Where do you suggest we put this? Also, should we include any actions (like to cancel the pending changes)?
  24. If you can't check the option, it shouldn't appear when they order a domain. If you manually edit the package and add the configurable option group for ID Protection to the domain Package (to bypass the checkbox under TLD Pricings) then yes, it would appear, and if they check it they will be charged for it based on pricing you set.. but the module will not enable it automatically, you'd need to do so manually after they order. So if the goal is to charge them for the option, and set it up manually in the interim, then you would click to edit the pricing for the TLD under Packages > Domain Options, click on the Advanced Tab, click on the "Edit Package" button, and assign the configurable option group "ID Protection" to the Package and save. Don't forget to set pricing for each term under Packages > Configurable Options for ID Protection, if there is no pricing for the term then the option will not be available.
  25. We are not ignoring anyone. 5.1 is the initial release of the domain manager, it improves domains significantly, and it's really just the start. I count 15 tasks for the domain manager that are already done for the next release, version 5.2. If you want to write Blesta off because it doesn't import all your TLDs in the initial release, that's up to you. That doesn't negate the fact that it's still a major step in the right direction. Our staff don't typically respond to forum posts over the weekend.
×
×
  • Create New...