No, all on board purchases are made with a personal cruise card. This eliminates the need to carry cash or credit cards and provides a convenient and secure way to make transactions during the cruise.