I think every payment gateway accepts American Express, Master and Visa Card.

Paypal accepts all these cards.

But I recommend you 2Checkout.