A gift voucher is a way of spending money that's slightly less convenient than cash.
It's like giving someone an errand as a present.
'Here's a £20 voucher for a shop miles away that you never go to. You have a month to use it, or it self-destructs.'