Processing cc after transaction?

Hey Sitepoint,

I am trying to open up a niche rental service site. Similar to chegg.com, i want to be able to charge my clients if they do not return the item after their holding period. Do i need a special merchant account for this or can this be setup with payflow or payjunction? Or am i way over my head trying to implement this?