WooCommerce Account Funds Nulled will allow your customers to deposit funds into their accounts for which you can reward them with discounts.
The Account Funds extension Nulled helps build customer loyalty and recurrent business by ensuring that your customers spend their funds only on your store! You can reward them by offering exclusive discounts if they pay using Account Funds Nulled and therefore, incentivize its use.
Demo : https://woocommerce.com/products/account-funds/