13 #ifndef __NAYAXENGINETRANSACTION_H__ 14 #define __NAYAXENGINETRANSACTION_H__ SPILIBRARY_API std::vector< ReceiptLine > GetMerchentRecipt() const
Get a list of (key,value). Vending application prints the list provided from this function by it's or...
This namespace contains avilible API from Modularity Inc.
SPILIBRARY_API NayaxEngineTransaction(string VendorUID, AmountType Amount)
Class constructor. When this an item must be added using AddItem()
SPILIBRARY_API string GetQRCodeData() const
Get QR that represent the transaction on the device. QR should be displayed to the customer...
SPILIBRARY_API bool TokenReceived() const
Get indication if token received from broker for QR transaction.
SPILIBRARY_API void SetItemsQuantity(CounterType Quantity)
Set number of items in the sale.
SPILIBRARY_API string GetFullName() const
Get Monyx user full name.
SPILIBRARY_API string GetCurrencyCode() const
Get Currency code used for for transaction.
APIHandle GetNayaxEngineHandle() const
Handle get - reserved for internal useage.
SPILIBRARY_API string GetTransasctionId() const
Get transaction identifier on Nayax DCS.
SPILIBRARY_API ~NayaxEngineTransaction()
Class desrstructor
This file conatins all defenitions which are used in SPI API.
This class contains all the input data and output data of Transactions. Those methods are common to a...
uint32_t UnsignedNumericType
This file conatins all requiered methods for abstract SPI Transaction.
This class contains all the input data and output data of NayaxEngineTransaction transactions, including the methods inherited from class Transaction. All data in this class is reachable through various methods which define the behaivor of the operation.
SPILIBRARY_API bool WasSuccessful() const
A method that tells post transaction weather transaction succeded or not.