A visa for temporary travel is much different than the credit card. The visa is the stamp of approval - literally and figuratively - that allows you to enter and exit a country.
It could simply be a stamp in your passport upon arrival/departure, or could also require a pasted sticker in your passport.
Getting a travel visa - and if you actually need one or not - really depends on what type of work + travel opportunity you're doing, and whether you're working for yourself or someone else.