Yes, you can use your Debit/ATM card of most of the Indian Nationalised Banks to make a payment.