As per Visa / MasterCard card network rules, an Issuer Bank – SBI in your case – can process a credit card or debit card payment with only two pieces of information, namely, Card # and Expiry Date. Although this is not a widely known fact, it’s upto the Issuer to consider or ignore other information like Name, CVV, etc. while processing a card payment. Given below are two examples of my (non SBI-issued) credit card payments that went through without CVV.

1.

2.

See Ketharaman Swaminathan’s answer to I told my debit card number and expiry to a fraud call.And also that it is a VISA card. Is it possible to use money without CVV? What should I do next? Where can I report this? and Ketharaman Swaminathan’s answer to Will Netflix return my money if I don’t enter my CVV? for more details.