# GNU Taler hardware integrations * snack machine (taler-mdb) * coin acceptor (taler-coin-acceptor) * cash acceptor (TBD) #### Prerequisites * GNU gcc tool-chain * C standard libraries * libnfc * libusb * libcurl/libgnurl * libjansson * GNU make * GNUNet * GNU Taler (exchange + merchant) * libqrencode (optional) #### Tested on * Ubuntu LTS (18.04) * Raspian Lite (4.19) #### Hardware used for prototype * Raspberry Pi 3B+ * ACR122U NFC USB reader * MDB/ICP Converter from Shanghai Wafer Microelectronics * Adafruit PiTFT 3.5" display #### Description taler-mdb is a app to run a snack machine as Taler merchant with NFC payment interface. Optionally there can a QRCode be shown on a display to get the payment link. #### Remarks * When using an ACR122 device there may be problems with libnfc. [see here](https://github.com/nfc-tools/libnfc) for further information * At the moment there is no option to cross compile #### Build Building should be easily done with the following three commands: ```bash ./bootstrap ./configure make ``` #### Configuration To configure the merchants backend and the product numbers of the snack machine edit taler.conf file.