Customer Credits extension gives customers a possibility to make purchases within the funds of their “Internal Credit” balance. This balance can be refilled by store owner or customers themselves with the help of Recharge Codes.
For more details please refer Customer Credits extension page.