With this module, store customers can fill up in advance his/her personal account and immediately pay from it (fully or partial, if not enough money) all purchases in the store.
addons.prestashop.com

User internal balance UserBalance
With this module, store customers can fill up in advance his/her personal account and immediately pay from it (fully or partial, if not enough money) all purchases in the store.