YES! We do accept Indian Debit Cards which are powered by Visa or Master Card and should be 3D secured.
Unfortunately, we do not accept Maestro Card since they do not contain the CVV or Security number.
If you have a Maestro Card you can always approach your bank and request them to replace it with a VISA or MASTER CARD Powered Debit card and of course, they will do that.