Internship in US for Indian University Student

If a student studying at an Indian university is offered a summer internship at a US company, what type of visa is required? Also, is it required to be a paid internship according to US labor laws?