What is the difference between Maestro, Master Card and Visa?
I need to order a few things from AliExpress to Kolkata. I tried the Bank of Baroda debit card (Maestro) and the SBI debit card (Visa). None of them worked! Which debit cards can I use?