Most OTAs don't let virtual cards be charged until the date of arrival but with direct bookings the owners might want to charge a percentage up front and then the rest later.
Each property should be allowed to OPT out in the section called PENDING for different channels. For instance, Booking.com won't release funds until date of arrival but there's no way to change the pending status for just Booking.com and not direct bookings or bookings via another channel.
We should be able to set pending rules for different channels so we're not stuck with one sent of payment processing rules.