I hope I'm not flamed for asking this, but here goes. My niece is booking her first Disney cruise, and she was going to purchase it using her mom's non-Disney credit card since she doesn't have one herself. I was just wondering if I could pay for it with my Disney Visa so she could get the onboard credit, or does the named cardholder have to be in the cabin?

