You can purchase a gift card online here, or by calling (800) 841-4243. Gift cards can be used to pay for a reservation, anywhere onboard, including the gift shop both on the ship and online.