Table 1 illustrates how the available integration options as of Jan 2020.
Integration Option Category
Direct use of Microsoft .NET Software Development Kits
Available in .NET 4.5+  and .NET Standard, presented in multiple Nuget packages, suitable for POS systems developed using Microsoft technologies, either as web-based products or as thick-client products for different platforms.
Using indexdb and CryptoAPIs for cryptographic operations, this option suits web-based POS systems in all platforms. It is presented in multiple NPM packages.
Available for all platforms, the SDK uses cross-platform keychain and Node’s Crypto API to secure the local file system for key storage and perform cryptographic operations. It is presented in multiple NPM packages. It can be directly used by Node-based POS systems.
Using Secure Receipt Wallet Receipt Digitization Server for Node
Zero-Code Zero-Change Integration
Use of Secure Receipt Wallet CloudConnect Agent
Based on a patented concept, Secure Receipt Wallet CloudConnect Agent includes all tools to intercept the printing process, extracting receipt data and facilitating end-to-end encryption and transferring receipts to recipients by making calls to Secure Receipt Wallet APIs, all providing a zero-code zero-change integration option.
Any business can install the tool on their POS systems and skip integration hassles.
Secure Receipt Wallet CloudConnect Agent abstracts all SDKs and APIs and directly bridges existing POS systems to the Secure Receipt Wallet back-ends.
This integration options suits mostly smaller operators and businesses who need quick and hassle-free integration with none to minimal costs.
This option is currently available for Windows-based POS systems running .Net 4.5 (Windows Vista and later).
Windows (Vista and later)
 The SDK has a dependency on TLS 1.2 which prohibits earlier versions of the .NET framework and Windows.