0. General


0.1. RK7 has got extensive functions in its core. Nevertheless it is open to communicate with other software and hardware providing additional possibilities.

0.2. RK7 additional modules made by UCS are often use the same interfaces, which can be used to communicate with external software.


1. List of interfaces


1.1. XML interface

1.1.1. This interface is the main one for external applications.

1.1.2. This interface is supported on cashier server, cashier station, reference server, report server. Each supports different set of commands

1.1.3. This iterface provides you the most convinient way of getting RK7 system information and saving data to RK7 databases as well as performing operations.

1.1.4. For connection TCP port is listened by the application.

1.1.5. Call functions through dll in windows environment, or over http protocol.

1.1.6. This is incoming interface. Application will answer the request from client.


1.2. PDS interface

1.2.1. This interface was made for communication with payment (transactional) systems, loyalty systems, CRM systems (complex).

1.2.2. This is outgoing interface. Application will send request to external application and process the reply.

1.2.3. This interface is made for RK7 cashier server.


1.3. External payment processing interface

1.3.1. This interface was made for communication with payment service providers. They can be electronic money or bank card processing providers.

1.3.2. This is outgoing interface. Application will send request to external application and process the reply.

1.3.3. This interface is made for RK7 cashier server.


1.4. Video surveillance interface

1.4.1. This interface was made for communication with video control and security service providers. It can be ITV or any other system, which will use RK7 operations data to save that.

1.4.2. This is outgoing interface. Application will send data to external application without any reply processing.

1.4.3. This interface is made for RK7 cashier server and cashier station (front office).


1.5. Interface save to file

1.5.1. This interface was made for indirect data exchange with some other applications. It can save data from RK7 front office and back office to files (usually, formatted text).

1.5.2. This is outgoing interface. Application will save data to external file without any reply processing.

1.5.3. This interface is made for RK7 cashier server and cashier station (front office) and manager station.

1.5.4. This is a set of different interfaces. Some of them can save data automatically along with some operations, others can save data on user request only.


1.6. Interface read from file

1.6.1. This interface was made for indirect data exchange with some other applications. It can load data from files (usually, formatted text) into RK7 front or back office application and process that.

1.6.2. This is incoming interface. Application will load data from external file with processing.

1.6.3. This interface is made for RK7 cashier server and cashier station (front office) and manager station.

1.6.4. This is a set of different interfaces. Some of them can read data automatically along with some operations, others can read data on user request only.


1.7. Transfer payment to other system

1.7.1. This interface was made for closed orders payment transfer (redirect) to other systems. They can be hotel automation, subscription service automation and many other systems.

1.7.2. This is outgoing interface. Application will send request to external application and process the reply.

1.7.3. This interface is made for RK7 cashier server.



  • No labels