Refactors VoucherService to be passed to each getToken call