Meanwhile Amazon in India always accepted cash on delivery by their delivery boys,(reply>), It's about working with your market and what resources there are. In the US a large portion carry credit cards, and it would be more expensive to have delivery persons than in India. Also there's already infrastructure in place for delivery here with our national mail system and private companies. Conversely in India cash is still more popular (though things like PayTM are moving outside of big cities now, when Amazon started it wasn't really as popular) and delivery labor is cheaper and more reliable than the previous mail system.