In pre Amtrak days, the private Railroads such as Santa Fe, Union Pacific, Burlington/Great Northern/Northern Pacific had meal tickets available for their longer runs to avoid needing lots of cash. For example, I rode the Super Chief in 1970 from Chicago to Los Angeles and I bought a meal ticket for $20 which included 2 dinners, 2 breakfasts and 1 lunch. The meal ticket included mostly anything on the menu except there was a small extra charge for the steak dinner. For dinner, it included soup or appetizer + salad+entree+dessert. Beverages included were coffee,tea or milk. Cocktails or wine were paid for in addition. Railroads like the Santa Fe accepted credit cards. I took the Texas Chief from Chicago to Houston in early 1971 and also purchased the meal ticket which included 4 meals and was less expensive. The meal tickets were great for passengers and the crew liked them too since there was less cash to handle. The dining car steward punched the ticket which was same size as the travel coupon at the end of each meal. I only saw meal tickets on the Western Railroads - not sure if the New York to Florida trains had a similar feature.