Check the passenger details one clean time, then stop brute-forcing the form. If 12306 still blocks you and the route matters, switch early to Trip.com or plan for station-counter verification instead of waiting for a miracle on departure day.
You are trying to book a train through 12306, but the passenger verification fails, stays pending, or asks for station verification. The route may sell out while you are still figuring out whether the problem is your account, your passport data, or the passenger record.
Recheck surname, given name, passport number, nationality, and birthday field by field. The goal is one clean submission, not five guesses.
If the app feels confusing, try the official English website or the English interface before changing the passenger identity again.
Upload only the requested passport image and make sure the text is readable. Do not crop away the document edges if the system needs them.
If the system shows pending review, wait through the stated review window. Re-editing too quickly usually creates more confusion, not less.
If the issue is only email or account verification, fix that first. If the issue is passenger verification and travel is close, move to Trip.com or prepare station verification instead of staying blocked.
Once the ticket is booked, carry the same original passport used in the passenger profile. Do not assume a screenshot or a different passport will be enough at the station.
Do not assume email verification and passenger verification are the same problem.
Do not assume the English interface will explain every edge case clearly.
Do not enter random passport-name variations just to see if one sticks.
Traveler experience
Watch and read real traveler context
These videos and Reddit threads are related to this guide's scenario. Use them
as practical context, not as a guarantee that the same steps will work for every
card, device, passport, hotel, route, or merchant.