Amex card is not accepted by all retailers in India due to high processing charges as compared to Mastercard or a Visacard. Moreover, as per RBI’s latest advisory, Amex has stopped onboarding new customers in India.