Yes. Anyone can pay for an Autofusion booking, such as a friend, parent or company, but the security deposit must be held on a card in the main driver's name.
Paying as a gift
Buying a supercar day or wedding car for someone else is common. Pay at checkout with your card and enter their details as the main driver.
The deposit
The main driver's own card is needed at handover for the security deposit.