I want to pay my insurance in monthly instalments but I do not have a credit/debit card to pay the deposit. Can I use somebody else's card?

Yes, as long as you have the cardholder's permission.