You can pay for your insurance policy to OCHO with a debit card. At this moment, we don't accept credit cards.