If it won't be needed soon, and you trust them, you can put them on your credit card as an authorized user (AU) - they will get a credit card with their name and your CC #s.
You can get the AU card sent directly to them or to you.
You can remove the AU anytime you want, but you need to get the card back (and destroy it).