It looks like your payment did go through alright. One customer did mention to me that debit cards from India were treated a bit differently, but generally speaking, if it has a Visa or MasterCard logo on it, it will be run just like a credit card.
Some orders require verification. We do this to help prevent fraud, but it can sometimes delay order processing. One the plus side, it's something you should only be asked to do once per account.