I was told that I had to keep the envelope that my TTFF ticket came in, because it has all the information on the envelope as opposed to on the ticket.
The ticket I got from FIFA had my name printed on it but no passport #, but what was said about the info being encoded into the bar code is correct. I think FIFA just shipped a set of tickets to TTFF and TTFF had to reply saying what name and passport number was associated with each ticket number.