Overview Switch system is mobile Cashier backend sale system for merchants, which provides the following base features: Management of Partners, Merchants, Users, Cashiers, Cash registers, mPOS Terminals and Merchant's Product catalogues Processing Sales with combined payment methods (currently support for: Card, Cash and Gift card payments, but API is open to adding of new payment methods) Card payments can be routed to the right Payment gateway based on rules configured for Merchant Merchant's ERP system integration (Sale notifications, Products stock and Cashiers activity tracking). Currently cloud SAP (Business by Design) is supported. Loyalty (Voucher) system services - providing GiftCards selling and GiftCard payment method for attracting customers. Sales history with the possibility to invoke actions (like Reversal, Refund, Receipt generation, etc.) Possibility to communicate with HSM module for data decryption and reencryption Terminals supported: Spire SPm2, Spire Posmate, bbpos Chipper, IDTECH UnimagPro, Miura (HSM is needed)

Other highlights/details: Related operations grouping: Cancelations and Returns are grouped with original Sale transaction Connection of Log (communication) records with Sale records for convenient troubleshooting Alert for failed Sales not automatically resolved (reversed) by Switch + manual Sale (Transaction) status change possibility with description Message left (for catching the way of “manual” resolution of failed Sale/Transaction) Repeatable partial Sale-Return with list of returned Sale items and custom message Merchant’s Sale/Payment transactions statistics displayed in tables and graphs Various Sale metadata storing like: shopID, cashRegisterID, cashierID, customerID Own HSM and Payment gateway internal simulators - it is possible to execute test payments (without connection to real instances of connected payment gateway, HSM) Features access driven by application user roles Swagger integration for observing and testing REST API Modern, scalable technologies: Services accessible via REST API Able to work in load-balanced environment Test automation with Serenity and Robot test frameworks (test suites with 400+ tests) Java 8, Tomcat 8, Spring, Hibernate, Angular JS (for GUI), Databases supported: Oracle 11g, MySql 5.6.4+

Deployment schema:

Technical architecture:

Logical - main data exchange:

Terminal payments routing scenarios: Payments without routing

Payment with routing scenario requires HSM accessible by Switch.

Overview - GitHub

Switch system is mobile Cashier backend sale system for merchants, which provides the following base features: Management of Partners, Merchants, Users, Cashiers, Cash registers, mPOS Terminals and Merchant's Product catalogues. Processing Sales with combined payment methods (currently support for: Card, Cash ...

277KB Sizes 9 Downloads 173 Views

Recommend Documents

Overview Instruction - GitHub
IMAGE_FSTYPES += "ext2". PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-custom". Other optional settings for saving disk space and build time:.

Overview Instructions - GitHub
With U-Boot as the boot loader, the above need to be put into a format that U-Boot understands. The following describes using the FIT format (see doc/uImage.

BreedR Overview - GitHub
6 0 56. 72. 0. 55 1. 14 13. 4.775. 9 0 55. 73. 0. 22 1. 8. 13. 19.099 12 0 22. 74. 0 .... Predicted genetic values vs. ...... Plus some more specific metagene functions:.

Overview Instructions - GitHub
The build produces a kernel image, a root file system, and kernel header ... git1+973494766d7ca2401e3138f28b6257a5b899cf1d-r0/linux-lsisim-standard-build.

Overview Local Builds and Modifications - GitHub
restore "u-boot-spl.bin" binary S:0x20000000 set var $pc ... restore "parameters" binary S:0x2003f000 ... It is possible to use the data path instead of the FEMAC.

Makerspace RFID Lock Management Overview - GitHub
python manage.py loaddata rfid_lock_management/fixtures/initial.json. Run the Django development server. $ python manage.py runserver ... microcontroller (Arduino) that connects to the RFID scanner and operates the locking mechanism. Simulating authe

Overview for Axxia 5600 and Axxia 6700 Local Builds and ... - GitHub
cd axxia_u-boot. $ git checkout --track -b axxia-dev ... tools/mkimage -A arm64 -T firmware -C none -a 0 -e 0 -n XLOADER \. -d spl/u-boot-spl.bin spl/u-boot-spl.