Expedia and Mastercard are running an onboard credit promotion. Use your Mastercard to book a cruise at Expedia and you can get up to $500 in onboard credit.
To get the deal you need to book your cruise at Expedia by February 28, 2015. Travel must be for a cruise departing February 1, 2015 – December 31, 2015. Once booked, you fill out a redemption form to get your credit. The form must be filled out at least 21 days prior to sailing.
The credit awards are $50 for cabin prices in the $500 – $999 range, $100 for $1,000 – $1,999, $200 for $2,000 – $2,999, $300 for $3,000 – $4,999, and $500 for cabin prices of $5,000 and more. Azamara Club caps their onboard credit at $350, Celebrity Cruises, Regent, and Ocean cap the credit at $250, and Royal Caribbean places the onboard credit cap at $200.
See the promotion details here.