121Carhire accepts debit and credit card payments for the rental car booking. The payment will be deducted after completion and confirmation of your reservation.
Please differentiate between the actual payment for the booking and blocking the deposit at the rental desk, as those are two different transactions. For the deposit you will need your own credit card in the name of the main driver (credit cards from spouses, family members or travel companions are not accepted). There can be more requirements on the credit card for the deposit.