POS Payment Terminal will help you to add support for credit card reader and checks printer in the BlueGrail Point of Sale.
In the frontend of the POS, when you select a payment method that has a payment mode with Use a Payment Terminal set to OCA Payment Terminal, you will have an additionnal Send button: if you click on that button, the amount, the currency and the payment mode will be sent to the POSbox/IoTBox/pywebdriver in BlueGrail.
Choose different payment method as card and check
Specific warning messages for test failures and failed connections
Go to >Point of Sale > Configuration > Payment Methods >, edit the payment method corresponding to the card reader and set the field, Use a payment terminal to "OCA Payment Terminal". A new field "Payment Mode" will appear, that has "Card" as default value. If the payment method is for Checks and you have a check printer, select "Check" instead.
Select card/check payment method and click send button to send datas to POSbox/IoTBox.