Bengaluru based payments and financial services firm raised $350m in new funding led by General Atlantic.