So, I've been dealing with this issue for about a week now, it has sucked, royally. I know other players have endured this pain as well.
I had been told to repair my character, delete it, then restore it, delete cache, none of these worked.....
So, I sort of combined them.
Close your clients, go to the website. Repair every single character you have on Fun server. Then from there I deleted both Cache folders, the one you will see in the main tab, and also the folder inside of the Data folder. Next, I went to WTF folder, went into the account folder, deleted everything inside. Reopened WoW, I did a BG, gained honor. This worked for me, don't know if it will for others, but this issue has frustrated me to no end, and I felt like I should say something.
Thanks - Feint
- - - Updated - - -
Also, this is only happening for players who are purchasing things off the website with bonus, whether it's an item or a character, something with it is bugging your characters, and if you go to buy something just do follow the steps above and it should be fine.