WooCommerce Account Funds Plugin
Allow your customers to deposit funds into their accounts and reward them for doing so!
The WooCommerce Account Funds Plugin extension helps build customer loyalty and repeat business by ensuring that your customers spend their funds only on your store! Reward them by giving them exclusive discounts and instant order processing if they pay using their Account Funds.
Get detailed reports on how much, and how many deposits have been made by your customers over a period of time.
Account Funds allows customers to deposit funds into their accounts, and use them to purchase items in your store with ease.
Using funds to pay for an order instantly sets the status to Processing because there’s no need to wait for checks to clear and cards to be authorized. Store owners can reward customers for depositing and using funds by giving discounts.
Account Funds also works with partial payments and recurring payments for WooCommerce Subscriptions (separate purchase).
Please visit official plugin page for more information