The travel card seems to be the modern version of the old travel checks.

Here is some propaganda from MC...

https://www.mastercard.us/en-us/cons...avel-card.html