India's digital payment revolution impresses global visitors.