Does the Straighttalk $30 card not work for iPhones?

I just bought a *** Straighttalk card (screw you, company, you have shitty customer service and this makes me hate you even more) and I tried to refill it and it said it was incompatible with my iPhone 5. Now, what the ***.It didn't even say it on the card that it wouldn't work for iPhones. Why doesn't this work? Holy ***. I don't want to go through 2 hours talking to dumb agents about how it doesn't work and that I should do irrelevant stuff to my phone. Not gonna happen.

Straight talk only sells tmobile compatable simcards.
you need a tmobile iphone or an unlocked att iphone.