Is it possible have an option for pay online or pay at appointment?

Hi, is it possible have an option for pay online or pay at appointment when booking an appointment online (using appointments+)?

We want to enable online payments for paypal, as well as credit card (through marketplace) but want to give clients the option to pay by cash at the appointment as well.

Thanks,
Christina