Sorry to tell you that ,no they don't but just get a Visa card and load it with the money and they can use it in any store they want. Good luck and hope we helped you.
No they must be for an individual store
No
No you can't.
Actually I would go to customer service and ask. They might have an American Express gift card that you can charge money on.
No u can't
Thanks! Your answer is awaiting moderation.