No, you can use any credit or debit card to pay for your ticket, and you will not need to have that card on your person for the purpose of your trip. However, the name on the ticket must correspond with that of the passenger. It will also need to be verified using a government-issued photo identity card, such as a PAN card or valid driving license.