Last week I visited Turkey. I came to a hotel my traveling agent has reserved a month before, but the reception officer didn't let me in because he said my voucher was cancelled. After an hour of arguments, I talked with the manager on the phone, and he agreed to give me a room for the night, but insisted that I pay 50 Euros by my visa debit card as deposit, until he arrives tomorrow morning and checks the voucher himself.
The next morning, the manager indeed came and checked the voucher and verified that it is OK. So he said he will return the 50 Euros to me through my debit card. I am used to the habit of giving a refund to the same card used to pay in the first place, so I agreed to give him my debit card. But before I knew it, he took a photocopy of it from both sides.
Now, the 50 Euros (that haven't been refunded to me yet) are my least concern. I am more concerned of the fact that the manager now holds a photocopy of my debit card, which he (or any of the reception officers) can use to pay in online stores.
I thought of canceling the card, but this is costly. Is there another solution?