You've not stated who has quoted those figures to you but the obvious place to start looking for a PDQ machine would seem to be with one of the major banks. Barclays are probably the market leaders:
http://www.barclaycar...s/accepting-payments/
However 3 to 4 days for processing transfers is the usual period, and 1.7% is probably a reasonable rate for a small business. (The major supermarkets will almost certainly pay far less).
Chris



