Quote Originally Posted by eternalshiva
no, you have to pay with a credit card.
Actually, you can use other methods of payment, such as debit cards, or you can also try out Epassporte.