There is a possible delay between payment and receiving Magic.
We do not operate money directly - all transactions pass through Facebook.
If your payment didn't go through right away, you should wait or try reloading the page.
If you still didn't receive your Magic, you should contact us via the in-game support page using the Support button in the game.