I think a credit card is mandatory. Because I came along with a friend of mine and I remember my debit card wasnt accepted where as I had to pay with my friend's credit card. But I do not remember this exactly as to what was the situation. You can cross check with some one else also.