Snobds has it right
Debit cards you have to have the money in your account to use it. If you lose it, you might lose your money too.
I use a credit card and get points and pay the balance when the bill comes. I have never had or used a atm card.
I seen what happens with that.