I've taken hundreds of flights in and between the USA and EU and never once had to show anyone my credit card. In a number of cases, the ticket was booked with someone else's credit card.
For (non-Schengen) international flights, I usually have to show someone my passport.
For (non-Schengen) international flights, I usually have to show someone my passport.
Did you mean most/all airlines in Japan?