Bitpay's wallet now offers in wallet gift cards. I'm in the UK and they did only offer Amazon.com gift cards. Now there's plenty of them. I guess it's going to vary as to your location.
I notice they're also offering a Mastercard digital gift card for set amounts like the other place mentioned. I've never heard of this before. Must be a new thing.