I use tyro
It has a monthly fee $11 fee with their terminal plus costs. Buy the terminal and it is $5.50. Card costs on top. That is for a fixed terminal to an adsl line.
I notice that there is a new gadget for paypal which costs $139 for a card reader and 2% of card processed amounts...