NetOPI

NetOPI is our implementation of the O.P.I. protocol to control payment terminals. It supports all common request plus manufacturer specific extensions.

NetOPI comes in the form of a linkable shared library, C header files and a Lua binding. An opi(1) command line utility is part of the product.

Supported Programming languages

The main programming language is C/C++. A language binding exists for the Lua scripting language and is part of the product. Other language bindings, e.g. Java, Python, etc. are possible on request.Please ask for a quote.

Supported Operating systems

NetOPI has been developed for the Linux platform, Intel and ARM architectures. On other platforms, e.g. Windows, it can be run in a docker container.

Supported terminal brands

nexi

PayTec

Wordline

Other brands or manufacturers on request. For further information, please contact us.

See also NetZVT, our ZVT implementation: NetZVT