but i thought debit card works exactly like a credit card?

QNB cards? But i'm from singapore. where can i get this card?

I read that 33 countries can get their visa upon arrival, that include singapore.