Quote:
|
Originally Posted by andrej_NDC
"debit card" means not the same in each country. Its a PIN card here and cannot be used for online payments.
|
Where in the world are you that "debit card" doesn't mean "debit" money from my/your account for whatever it is you are buying?