Most of the time, orders deliver immediately. Occasionally, they may take a while to arrive. When this delay occurs, it means the purchase is still processing. No need to try and buy again now, they should arrive soon!
Sometimes, all your device needs is a fresh connection with the servers. Try exiting the game and logging in again, this may speed the process along.
If you still haven’t received a purchase made more than 24 hours ago, and you are using an iOS device, please contact iTunes support. You can reach them right here.
For Android devices please contact Google support. You can reach them right here.