It's the same deal though at the end of the day, as a business I want to take payments from my customers without hassling them to make manual transfers.
So an id for cc details is the same as bank details from my end providing I can request payments for flexible amounts.
Service providers in the UK seem to be able to change the amount I pay on direct debit agreements without anything further from me, so I assume its all possible on the banking side.