Unfortunately not and there is a reason for this. We would have to outsource the collection of the premiums to a third party and the admin fee to facilitate this is just as much as the Insurance! So we decided this wasn't something we could impose on our customers! So its bank transfer or payment by card.