WP Stuff
WooCommerce Security Deposits Extension
WooCommerce can be used to sell all kinds of physic and digital products. You can even use it for rental purposes. WooCommerce Security Deposits is a handy extension that lets you collect a security deposit for any product. It lets you select fixed value or % deposit types. This plugin supports product variations. It is compatible with WooCommerce Bookings plugins.
Admins have the option to refund order deposits with one click. You can multiply security deposit by # of people for bookings or as a % of total value. It can automatically process refunds when an order is marked completed. CodeCraze is the developer behind this plugin. You can find out more about it here.