The simple solution is giving them a prepaid debit gift card.
These issues all took place in the last 4 a few. (Yes, I have had some bad luck). Congress passed a law extending gift card expiration on closed loop gift cards five years contrary to the purchase associate with. https://groups.google.com/g/giftcard-mall-my-gift-info/c/lJb4jNQqwjY