Deposits
Hold a security deposit per cart type, separate from the rental charge itself.
Card payments are part of the system rather than a machine on the counter. Charge at booking or at the desk, hold a deposit, split a processing fee, refund a payment, and see the whole ledger reconcile against the rentals it belongs to.

Collected, refunded, net for the period and outstanding across everything, with a searchable transaction list underneath. Filter by date and by kind, and open any row to see the card, the reference and who took it.

Open the booking, take the card, charge it. The payment lands against that rental immediately and the balance updates. Cards can be kept on file so a returning guest is a few taps rather than a fresh card entry.

Refund from the transaction row. The amount is capped at what is genuinely left to refund on that payment, so a double refund is not something a busy front desk can do by accident.

Hold a security deposit per cart type, separate from the rental charge itself.
Collect the full amount, a percentage or a fixed sum at booking and the balance at check in.
Processing fees appear to the guest as applicable fees and taxes with a breakdown they can open, rather than a surprise line.
Half an hour on a call. We will set it up with your carts, your rates and your property, and you can decide whether it beats the whiteboard.