Pro Site free trial without payment agreement first

I want to offer a free trial on a Pro Site level without the member being prompted to a payment agreement in Stripe and Paypal first. Ideally, the member would register and get a free trial for a level, then once the trial is nearing its end, they would *then* be prompted to enter payment. I need to know what code/tables I would need to alter to make this possible.