There are no restrictions against applying your onboard credit to the cost of the visa. For your convenience, Royal Caribbean can facilitate your Cuban visa at the embarkation terminal for a cost of $75 per person, which will be charged to your onboard account on Day 1 of the cruise. If an onboard credit exists on your account, it can then be applied to cover this cost.