which is best way for accepting foreign credit card in india for payments from worldwide.

we use paypal for now, but since paypal has it's own restrictions with many countries, we need a better option with less transfer fee.