Yes, the airline I flew with in the UK had an allowance card, you could withdraw money from crew hotel receptions and the monthly bill was deducted from you pay directly. Company paid exchange and card fees, they were great, it was a lot easier to deal with than the cash we used to get handed with the downside that you couldn’t hide any of your allowances from the taxman.