Visser made his debut for the Springboks during the 1981 tour of New Zealand in the second test on 29 August 1981 at Athletic Park, Wellington, New Zealand. He also played in the Springboks' first ever test against the USA on 20 September 1981 at the Owl Creek Polo ground in Glenville, New York. Visser also played in 10 tour matches for the Springboks, in which he scored four tries.