I would mainly recommend to go for Paypal as the payment gateway for Ecommerce websites. It acts as a good backup in case of any problems with your primary payment gateway or your merchant account. So nowadays many of them prefer to pay by PayPal way rather than entering credit card details into yet another website.

Which do you prefer more??