Jump to content

Paul

Blesta Developers
  • Posts

    6,583
  • Joined

  • Last visited

  • Days Won

    817

Posts posted by Paul

  1. On 12/15/2021 at 5:59 AM, postcd said:

    In WHMCS i was using https://cryptocurrencycheckout.com which is a payment gateway that instructs people to send money manually and after sending it send an e-mail to admin that payment was submitted.

    Can i add manual payment method and when customer pays manually he easily submit notification without need to submit and write full support ticket request?I mean like at lest some information like invoice number is prefilled in such a ticket?

    I do not like many payment wallets like bitpay and coinpayments. So possibly i prefer direct payment to my cryptocurrency wallet. Or if you suggest any gateway without KYC, good privacy?

    Related:
    https://docs.blesta.com/display/user/Gateways
    https://docs.blesta.com/display/user/Offline+Payment
    https://docs.blesta.com/display/user/Creating+Payment+Accounts

    Did you try using the "Offline Payment" gateway? You can include your own message describing how to submit payment, even include a link to make payment through another website.

  2. On 11/30/2021 at 5:56 AM, cluster said:
     [1] => importTransactions: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away on line 196

    This error seems to indicate that MySQL crashed, are you still getting this error? If so, see that you meet the "Recommended Requirements" and options for MySQL/MariaDB https://docs.blesta.com/display/user/Requirements

    If you get past that error and still have trouble and want to get us a copy of the database securely so we can run a test import and debug in a local environment we will be able to resolve any issues and get an updated importer to you (and delete all copies of the data).

  3. On 12/17/2021 at 12:49 PM, odin said:

    There are practically no examples of anything. They list the API's available but not even a REST example, same for hooks or add-ons.

    There are a few examples shown here https://docs.blesta.com/display/dev/API#API-Examples The API for Blesta is open, all public model methods including those of extensions can be accessed over the API. This makes it impossible to provide an example for every possible action, because it's so open. I'm sure we could use more examples, but we couldn't possibly cover it all because as we expand Blesta, the API expands automatically. 

    On 12/17/2021 at 12:49 PM, odin said:

    How hard is it to add PHP code to a Blesta theme page? Can you add the code directly on the template, or it requires some special hook?

    Very easy, you can use PHP code in the template files directly. /app/views/client/bootstrap/

    On 12/17/2021 at 12:49 PM, odin said:

    Can you create accounts directly from the API? Or can I create a ticket from the API? What exactly can or can't you do at this point using the API's?

    Yes, yes, and as mentioned there isn't much that can't be done given the architecture of the API.

    On 12/17/2021 at 12:49 PM, odin said:

    A domain manager is listed, but I cannot find anything in the demo how the domain ordering process works?

    The demo has not yet been updated to include the domain manager, I would suggest installing the free trial to evaluate. Within the demo, we cannot integrate with real registrars because of the nature of public demos.

    On 12/17/2021 at 12:49 PM, odin said:

    Can I add extra features to the domain section or my own add-ons on ordering?

    You can create both configurable options and addon packages for offering other things. Addon packages are useful if the addon should use its own module.

    On 12/17/2021 at 12:49 PM, odin said:

    I cannot find anything about the template system either. How hard is to add your own theme and customizations?

    Clone /app/views/client/bootstrap/ and give it its own name, then select it under Settings > System > Look and Feel > Template and make your changes.

    On 12/17/2021 at 12:49 PM, odin said:

    Reading from the feature request page, it seems you cannot even offer a free domain on a specific period while ordering, which is somehow concerning since this is a very basic feature with other billing systems.

    We recently released a lot of updates to domains and we aren't finished, there is more to come.

    On 12/17/2021 at 12:49 PM, odin said:

    I understand Blesta does not have all the features that WHMCS has, but does the billing part at least is on pair? While ordering, payments, automated billing, etc.?

    If anything, Blesta is not only on par for core billing functionality but exceeds WHMCS. They take a lot of shortcuts we do not take. In Blesta, changing a clients currency does not cause all preexisting transactions and invoices to switch currencies and maintain their values, for example. They have issues that just don't exist in Blesta. 

     

  4. On 12/18/2021 at 7:48 PM, paulwaldmann said:

    When pressing the logout button during checkout to e.g. change user or sign up with different credentials, nothing happens and it requires a page refresh to return to the "logged out" state (login button, etc. works fine)

     

    What version of Blesta is this, and what OS/Browser version are you running? I was not able to reproduce on 5.2.2 with Chrome on Windows.

  5. On 12/20/2021 at 7:06 PM, Hailong said:

    I would like to contribute to the translation of Blesta into simplified Chinese.  If I submit a few translations, will the new translation be updated to the downloadable file immediately?  Or when will I be able to download the updated language pack?

    I am asking because the current zh-cn language pack (the one showing 63% completion, for 5.2 version) is absolutely trash.  As a native Chinese speaker who lives in the US, it's obvious to me that the current translations were literally from Google translator, and make no sense for most parts.

    Thanks.

    The downloads are updated automatically once a day, around midnight UTC if I recall. If you translate the language pack, and let us know, we can make it take priority in the download.

  6. I believe the PayPal email you configure within Blesta must be the "primary" address in PayPal for it to work correctly. So while you can have multiple aliases in PayPal, whichever is the primary one must be the one set within the PayPal Payments Standard gateway within Blesta.

  7. Interesting! I think the language is handled by PHP and PHP's date function defaults these to English. The simple solution would be to change the month from a name to a number instead. This can be done under Settings > Company > General > Localization by updating the Date Format from the default "M d, Y" to something else.

    Per https://www.php.net/manual/en/function.date.php you could use, for example:

    m.d.y to display the date in this format: 03.10.01

    Take a look at the examples from that link and format as desired.

  8. On 12/4/2021 at 4:03 AM, xuhaibkhan said:

     general.ERROR: PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND `client_groups`.`company_id`='1' GROUP BY `services`.`id`)) AS `t_70034306'

    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

  9. 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:

    1. Where in ISPConfig do you create limit templates? Is this the template that appears when creating a Package in Blesta?
    2. 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

  10. 17 hours ago, webcity said:

    Hi I'm also in Australia and using AUD which Square supports.

    Im' using the Square payment plugin v1.4. I've looked at the square.php file but can't find where to add the AUD currency?

    Cheers

    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.

  11. 5 minutes ago, Saturn said:

    But why is Blesta programmed to be like that? WHMCS has a setting where a box can be ticked

    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.

  12. On 10/18/2021 at 11:08 PM, lydwhero said:

    Hi, I'm trying to figure out the workflow for managing recurring payments that have been processed via bank transfer. 

    We use Xero for accounting, so have the customer monthly payments showing up there. We would plan to send invoices using Blesta (we're a WISP so hoping we can hook up radius and generate invoices with charges based on usage). Customers would for the most part continue to pay directly using their automatic bank payments - is there a csv import or other bulk way i can enter the payments in Blesta? Is anyone developing a Xero module that will help handle this?

    Cheers 

     

    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.

     

  13. On 10/19/2021 at 5:21 AM, boka003 said:

    Here is example of my form: (how i can make it to use csrf) ?

    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']);

     

  14. 8 minutes ago, DannyXYZ said:

    No, it has also a price of 7,00  EUR

    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 :) 

  15. 11 minutes ago, boka003 said:

    Thanks Paul,

    But if reseller have own base of client, or email hosting is used by more users, how we can unblock some of them?

     

    Is it possible to make some security check?

    Don't allow all ip adreses to be unblocked?

    There must be different reasons why ip get block in cpanel firewall.

     

     

     

    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.

×
×
  • Create New...