I may be wrong, but generally you can use Visa card (but not at ATM card) as your credit card. You may want to try using your debit card first and if it doesn't you can drop by your favorite bank and get an instant prepaid credit card. Few years back, I got my credit card from ICICI Bank within 30 minutes.