Good answer but not for my question:)
You can do it on the ship through a Mastercard or Visa, they'll have a designated place to go. You can always check on the app provided to use on the ship and it will instruct you what to do and we're to go.
No, go onto their website or call . You can use a prepaid visa card to pay.
Thanks! Your answer is awaiting moderation.