There is a new ammedment as per new rule..No need of credit card.. debit card is also valid.