How can customers easily check their gift card balance?

It would be nice if there was a web portal where they could check the balance. I understand they can follow the link on the email, however usually the customer who purchased the gift card isn’t the one uses it or gets the email to see the balance, especially in a retail gift card situation. This would be a massively useful feature as a location that sells a lot of physical gift cards.