Licensing Considerations for SambaPOS 5.7.14 and later versions

In the new version, where many new features have been added and
updates have been made, we would like to draw your attention to some
important aspects regarding the licensing of the product.

We have made improvements and adjustments in licensing in this
version. Therefore, for all SambaPOS versions prior to 5.7.14, it will
be necessary to perform a licensing after the update.

This means that even if you install over the existing V5, after the
installation is complete, you should run Licensing.exe to perform a
quick licensing using your license email address and password.

After licensing from the main machine, the Message Server will work
and automatically license all terminals connected to it once it is
defined.

From this version onwards, it is no longer mandatory for terminals to be closed.
Note: If the terminals are open during licensing, you need to exit and
re-enter the program for re-licensing.

:exclamation: Message server is required to be installed for activating license even if you are single terminal.

https://kb.sambapos.com/en/2-2-2-what-is-sambapos-messaging-server-how-to-install/

Step-by-Step Licensing for the Update:

  • Be sure to back up your database.
  • Update/install SambaPOS on all computers.
  • On the main computer, run Licensing.exe to perform licensing.
  • Run the Message Server or restart it if it’s already running.
  • Start your main computer and terminals.

Step-by-Step Licensing for a New Installation

  • Install SambaPOS.
  • Start SambaPOS and set up the SQL Database and Message Server
    connections, then save.
  • Run/Install the Message Server on the port specified.
  • Restart the program (to create the database and connect to the Message Server).
  • Run Licensing.exe to complete the licensing process.
  • Restart the Message Server, and then start SambaPOS to begin using it.
5 Likes

Hi mehmet,

This doesn’t work for me, I tried all day with the help of GPT but still not working.

I did the message sever connection. When I try the Message Server connection, I can see “Successfully connecter to message server”. It’s also display “Connected” at the bottom of my software. But then when I close and open the application, I have the message “Message server connection error”… and it still demo mode and unregistered mode.

I tried to Run Licensing.exe to complete the licensing process, but it doesn’t change anything and I’m still in unregistered/demo mode.

Hello @EscapeBar,

We connected to your system via Anydesk and resolved the issue by installing the SambaPOS Messaging Server properly.

Yes all good now, thank you for your help.

Maybe it would be nice to detail the tutorial Step-by-Step Licensing for a New Installation* so we can handle it by ourself. But still compliccated…

Or to find a way to make the installation/activation easy like before. Coz without your help, I think I would never be able to do the installation and activate my licence.

1 Like

Hello @EscapeBar we absolutely agree with you. Here is a great resource that explains message server in detail. We will make sure we include this with our communication about the new update. We will communicate that Message server is REQUIRED regardless if you use single terminal or not. Thank you for the feedback.

https://kb.sambapos.com/en/2-2-2-what-is-sambapos-messaging-server-how-to-install/

2 Likes

Can I clarify that because message server is now a requirement in v5.7.14, this means SQL LocalDB will no longer work for single terminal installs? My understanding has always been that you need to use SQL Server Express in order for message server to be able to connect to the database (since LocalDB is single user).

Or have you made considerations for the use of LocalDB with message server only used via the local machine for licensing?

As if this is the case and LocalDB is no longer supported, the option should be removed from the installer since otherwise a novice user will be installing a non-licensable software. But this will also significantly complicate new installs for novice users, needing SQL Server setup required just to use the software with a license, whereas previously you could get a basic single terminal setup just by using all the (default) steps in the installer wth LocalDB being installed automatically.

Before we get too far with this I will say that it works just fine with localdb. You will install message server and use http://localhost or you can use the ip address like the instructions say.

There is no issue with localdb single installs and message server and licensing. It will work and you can license your single terminal install. We have no plans to stop supporting the LocalDB installs. If we change our minds we will make sure and communicate that first.

1 Like

Ok this is good to hear. Obviously before now, there wasn’t really any benefit to using message server with a LocalDB install since it was just single terminal and any integrations with mobile client etc would always need SQL Server Express anyway.

I don’t have many new users on LocalDB these days anyway as all our terminals we have preconfigured with SQL Server Express and message server in our windows system image.

1 Like