So I just did the Comfort Checkin for our cruise next week, but they would not take our credit card because it is a Mastercard. We paid for the trip with that card. Why is it not acceptable for onboard payments? I've never heard of this. We've used the same card on other Viking cruises. Has anyone had any experience with this?