Join and browse our exclusive open discussion forums and talk about whatever you like.
I always carry some cash with me in case of situations like this. The Walmarts near me all have ATM's inside the store. Did you check if the store had an ATM? If not, you might have been able to make a small purchase at the register and received cash back so you could pay for your medicine.