Credit cards have a CVV on the reverse, and secured transactions on the net require one to key in the CVV ... that's like "pin".
HDFC has a product called netsafe (http://www.hdfcbank.com/personal/payments/netsafe.htm), which is a virtual card created on the fly and used for internet purchases.