The miles usually post within a few days. Since your online attempt stated that there was a name mismatch, you need to get that clarified. On one of my flights, the ticket didn't have my middle name, and I had the same thing happen. I called TK customer service and he said they needed a copy of my passport on file. I had previously sent one, and he saw it on my account, so he was able to immediately credit me the miles, which was confirmed moments later via email.