Use UltimatePay?

I've had no issues with ClickAndBuy and found it extremely easy, but I don't wear tin foil hats.