We here cannot fix anything, I'm afraid. But we do try to guide.
I took up a problem like this a few days ago and in researching it I found that while debit cards are accepted from approved banks in most countrys, India can be one of the exceptions to the rule.
Read through the link below to see if any of it applies to you.
You can use credit cards backed by a bank from the country you reside in and for that you can use that country's App store. If you go to 'View my account' and on to edit payment informatiion, you will see mini icons of all the acceptable cards.
Message was edited by: seventy one