Could you schedule a backend workflow to run 14 days after signup to ‘upgrade’ their subscription. When you do the $1 (14 day trial) that could be a subscription, which when they add their credit card for it would enable you to charge their card again off session when they are not on the site, so it could be an automatic thing.