Well, It totally depends upon your niche. Can you please be more specific about what traffic you are talking about. i mean is it, indian adult traffic, or entertainment traffic of basically what traffic is it?
However in general, i would say most Indians usually don't use credit cards that much, so the fact is affiliate sales are gonna be very less in India. But it still depends upon in what niche you are promoting, there are always 100 different ways available for making money online.
Trust me PPC works like gold in India. Because while clicking people don't have to use their credit card.
If you want to discuss anything you can pm me, i would be happy to help

.