https://github.com/fiskaltrust/middleware-demo
Demo applications that demonstrates how to use the fiskaltrust.Middleware from C, C++, VB6 and Rust.
https://github.com/fiskaltrust/middleware-demo
c cpp demo-application kassensichv middleware pos-systems rksv rust vb6
Last synced: 10 months ago
JSON representation
Demo applications that demonstrates how to use the fiskaltrust.Middleware from C, C++, VB6 and Rust.
- Host: GitHub
- URL: https://github.com/fiskaltrust/middleware-demo
- Owner: fiskaltrust
- License: mit
- Created: 2018-04-25T11:28:16.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2025-04-04T20:39:09.000Z (about 1 year ago)
- Last Synced: 2025-04-11T00:53:10.756Z (about 1 year ago)
- Topics: c, cpp, demo-application, kassensichv, middleware, pos-systems, rksv, rust, vb6
- Language: C
- Homepage: https://docs.fiskaltrust.cloud
- Size: 2.98 MB
- Stars: 3
- Watchers: 9
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# fiskaltrust.Middleware demos (C, C++, VB6 & Rust)
Demo applications that demonstrate how to call the fiskaltrust.Middleware from C, C++, VB6, Rust, and from within Excel. This repository contains examples for **WCF** and **REST** based communication, using both JSON and XML.
## Getting Started
### Prerequisites
In order to use these demo applications, different prerequisites need to be fulfilled due to the different programming languages. Therefore, please follow the steps described in the respective readme files in the demo subdirectories to prepare your environment.
For more complete examples in other programming languages, please refer to the last section of this document.
### Repository Structure
This repository contains a SOAP and a REST/HTTP sample program for each endpoint of the fiskaltrust.Middleware.
The repository is structured the following way:
```
////
```
> _**Example:** [`/C/REST/Sign/`](/C/REST/Sign)_
### Advanced
In addition to these simple examples, this repository also contains more advanced approaches that were partially created to demonstrate the support for specific customer demands. These can be found in:
```
//advanced/
```
## Documentation
The full documentation for the interface can be found on https://docs.fiskaltrust.cloud. It is actively maintained and developed in our [interface-doc repository](https://github.com/fiskaltrust/interface-doc).
More information is also available after logging into the portal with a user that has the _PosCreator_ role assigned.
### Communication
The fiskaltrust.Middleware supports different communication protocols, effectively giving our customers the possibility to use it on all platforms. Hence, different protocols are recommended for different platforms. For non-windows environments, we recommend the usage of gRPC. Please have a look into our other demo repositories for alternatives, e.g. HTTP/REST or SOAP.
#### User specific protocols
With the helper topology, it is possible to solve every scenario. Please contact our support if you required assistance for a special case scenario.
## Contributions
We welcome all kinds of contributions and feedback, e.g. via Issues or Pull Requests.
## Related resources
Our latest samples are available for the following programming languages and tools: