I wish there is an alternative to Paypal. My online stuffs pay my mortgage and paypal is the only medium we use at this point.
If you're doing serious online payment processing, there are many options available. Chase Paymentech, Authorize.net, PayLeap, Google Checkout... just google "credit card processing"