I entered Thailand as a Mexican citizen and accidentally booked my flight to South Korea with my United States passport. I don't need a visa to enter South Korea with either one of my nationalities. The problem is my name is not the same on both passports. My Mexican passport has my two Surnames (mom and dad's last name.) And my United States passport only has my father's last name.
Will I be able check-into my flight with my United States passport even though I entered with my Mexican passport and a Thai visa that has both of my last names?
Can I show my US passport at the airline counter and get my boarding pass and then show my Mexican passport at Immigration so I can get stamped out even though my Thai visa has both of my last names?
Will Immigration not let me through if my boarding pass is missing one of my last names when I show my Mexican passport and Thai visa?