No, Podia doesn't request you to Put in your credit card information once you register for the free trial.