I purchased a ticket with Expedia from Chicago to Thailand with a connection in Tokyo (Narita airport) with Japan Airlines. The connection included a 26 hour layover - which was initially intended as a Tokyo visit impossible due to covid-19 border restriction - and I was trying to figure out if I needed a COVID-19 test before departure for transit. The airline website was ambiguous and I tried many times to call the airline - no 24-hour service and very long waiting time during business hours. After I also called Expedia a few times and they didn't provide any useful information, I decided to go to the airport in person on the day before my flight to try to contact the airline - nobody there. I did the online check-in anyway. On the day of my flight, I arrived in O'Hare 6 hours before boarding to see what I had to do, since neither Expedia or Japan Airlines would give me the information. When I was explaining my situation to the Japan Airlines attendant at the counter to know if I needed a PCR test, she stopped me: "Wait. You said you have a 26 hour connection at Narita airport and no visa?! You cannot board this flight. Narita airport closes from 12AM to 6AM because of curfew, everyone leaves the airport. You cannot board this flight, you will be deported back to the USA." Although this mess was caused by Expedia, Japan Airlines did not have customer service that I could contact before my flight, did not have a system to block Expedia from doing this mess, and it even allowed me to do the check-in without providing any information about this need for visa - I discovered a few hours before boarding about all this situation, because I was trying to figure out the answer for another question! American Airlines saved the day, putting me on another flight on the same day through Korea. Given the lack of costumer service 24-hour number, very much considering to give preference to other airlines and avoid Japan Airlines. It could have ended as an absolute expensive disaster.