@shadrix Yes, you can still use Cashier if you also make one-off charges. I do so myself. I have a video on demand website where users can subscribe to channels of content, but can also rent individual titles (which is where I use one-off charges).
A word of warning: don’t use the invoiceFor() method for single transactions like purchases. If a charge fails, an invoice will still be created, and attempted again every few days. So I had an instance where a customer attempted to rent a title multiple times. When the invoices for each attempt were re-attempted a few days later, the money was taken for each invoice.