Some may think that the choice of a payment terminal solution should be based only on the selection of the right hardware option, i.e. payment terminal brand and model. However, in reality, the problem includes a lot of important aspects, and, when all these aspects are considered, it may turn out, that there is only one terminal model, which can be preferred over all the others. These important aspects include your payment terminal fulfillment strategy, the need to support specific payment types, functions, that need to be performed by your payment terminal application, necessity to support mobile solutions, EMV contact and EMV contact-less payments, complexity of EMV certification process, and others.
A detailed strategy of implementation of a card-present solution is described in the respective article on Paylosophy.