At check in but I think that I was just paying there and then. It threw me at the time as the only other occasion where I wasn't given the option was at a beachside restaurant in Majorca. I didn't challenge that one as I realised that they'd charged me for the wrong meal so it worked out about the right price anyway.