Cards get declined for all sorts of reasons that have nothing to do with bank balance. There’s no shame in having to use a different card at the terminal. Turn off OD protection. Otherwise, you’re paying $35 to loan yourself a few bucks. Banks and insurance companies... hate and hate.