Just in case you find out that your friend didn't use a game time card, I have another reason why you don't have your items yet.
A new account comes with 30 days free game time. So your friend may have entered their payment information but their card won't actually be charged or it wont take effect until :after: the free trial is over. So you will probably get your circlet in 30 days.

So I believe that if you want your rewards right away your friend could still pay using a game card instead OR if your friend is playing on PC through Steam, you can pay with credit card via Steam's wallet option and that will also count. (at least it did for me)