Download the PHP package gamebay/rksv without Composer

On this page you can find all versions of the php package gamebay/rksv. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package rksv

Austrian cash register fiscalization

Please be aware this repository is still under active development if you plan to use it in a production environment.

In Austria the fiscalization process is called Registrierkassensicherheitsverordnung (RKSV).

In this repository, we use about PrimeSign online sign feature (via Cryptas).

What we took from them is a simple service which accepts RKSV payloads and then gives you a properly encrypted & signed response. Worry free and fewer complications with signing receipts. So what you need for this package to work is the following:

How it works

First you have to create a receipt with data which will be used for signing:

Using the created ReceiptData, pass it on to ReceiptSigner with other PrimeSign arguments and call the desired method for signing:

Getting the result of signing:

Beside normal signer, you can also call:

Null sign will use the cashBoxId for generating chain value. This is the first receipt you create when initializing receipt sequences. The package will accept items, but will ignore them and overwrite with zero values.

Contributing

In case you notice any bugs, open up a new issue, so we can discuss it and fix it ASAP.

Keep in mind, this is an open source project and anyone can contribute by opening up a pull request so feel free to fix the bugs your selves in order to have them merged sooner. If you want to add a feature, please open up an issue, and then we can discuss further actions. Without opening a new issue we will ignore any pull requests for new features.

With new features please describe the changes you made within the pull request and place a link to an open issue which relates to your pull request.

Licence

The project is open sourced under GNU v3.0 public licence.

TODO and general

Updating this package works like this:

Other repos using this one will need to update their packages entry to use latest version.

About us

Gamebay is a platform for managing gaming arenas, providing full support for running games and offering cash register solution as all in one software.

We are partners with Friendly Fire Esports arenas.


All versions of rksv with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
guzzlehttp/guzzle Version ^7
chillerlan/php-qrcode Version ^3.1.1
ext-openssl Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package gamebay/rksv contains the following files

Loading the files please wait ....