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