Hi
Try SilverPay, you wont need a bussiness relationshio with your bank or a merchant account, minimum contract is only 3 months (good for Xmas period), you get the online service to take payments through web for free with a mobile terminal and they can set you up with in days not weeks.
Thanks...