Upvote:4
Sounds like you've answered your own question, it's required, so they wouldn't let you board.
If you're not from one of the list of countries here, you will need a transit visa.
Based on your post I'm assuming South Africa, so yes, you'd need one.
It's possible if transiting the same calendar day, as per the above link as well.