As far as I understood, Shopify payments don't cater for this, and there's not a plugin available that can help me with that, unless if withhold a deposit in advance, which I would like to avoid.
Would you know what the best way to move forward is?
Thanks in advance.
You have to authorize a charge from a customer before charging them, so I think your best move would be to charge a deposit fee, then refund that later. Kind of like when you check in a hotel they charge your credit card extra for security deposit, then refund it when you checkout (unless you threw a rager