you are so much right erel. i always asked my self when i make a payment online why do i have to put all my card details like the 3 security digits on the back of the card.
i mean now they have everything they need to make any kind of purchase with my card like my name, phone number, email, id number, card details. it is to much information that i really would like to keep for myself.
today more and more companies have 2 step security like if you log in on a new pc to your Gmail you get a pin code sent and you have to enter it. i also had it when i make transactions through my bank account and i find it very good. i wish the credit card companies will do the same. today in Israel if you pay with your card you have to enter the PIN code if the purchase is higher than i think 300ILS (i am not sure). i wish they will do the same when you pay through the internet like sending to you a pin verification and you have the enter it after that the purchase will process.
what you can do to prevent fraud you can use a prepaid credit card and then you can only lose the money that is on the credit card.
this topic is definitely a topic that has potential for a startup company
are you planning something Erel? B4P(ayment) ?