I can’t vouch for the validity of this – but I read a post on another forum that said someone had their bank account virtually emptied after they paid a taxi driver with their debit card.
They wanted to pay with a credit card but the driver asked for another method because he didn't want to pay the visa fee.
On reporting it to the Police they received the following advice :-
Whenever you are asked to use a debit instead of a credit card for whatever reason, first fully enter the wrong PIN number.
If it is a counterfeit machine it will not know the PIN is incorrect and pseudo process the payment and produce a receipt in ordered to obtain your card details. It will store your card number but store the wrong PIN number which makes it useless to the fraudster who will not know until later when he tries to use the information to skim your bank account.
An authentic machine will reject the PIN and request a "try again" of some sort.