Check the page out carefully. There should be two options of paying. However, as mentioned, if the OBC is from a non-Celebrity source, you would have to wait until you board. On Reflection, we have booked upon boarding. But try to book before the cruise to guarantee the discount.