Skip to main content

Having trouble setting up terminal connection on macOS

Error initializing payment terminal ("pos.xml")

Written by Petr Pech

If the payment terminal cannot be connected and the debug logs show the error:
"Payment terminal could not be initialized (pos.xml)", the issue is usually related to the location or permissions of the configuration file.


How to resolve the issue:

  • verify that the pos.xml file is located in the following folder:

    /Library/Application Support/Flexi/Default
  • make sure this is the system-level (root) Library folder, not the user library folder (e.g. /Users/name/Library)

  • check the permissions for both the folder and the file (they must be readable by the application)

  • if the folders do not exist, create them:

    • /Library/Application Support/Flexi/

    • /Library/Application Support/Flexi/Default

For detailed information on connecting a payment terminal, please refer to our documentation.

Did this answer your question?