We were on the Star a few weeks ago. If you had leftover refundable OBC the refunded it in cash, not on your credit card. When swiping your card off the ship, it would sound an alarm if you had remaining OBC. They pulled you out of line and the gave it to you in cash, from the guest service rep who had a desk next to security.