Order Status Pending in TRANSACTION HISTORY

I gifted Diablo IV to my friend. Money was taken from my card, but the gift did not go. Help?

Hi,

How long has it been since the order ? Perhaps Blizzard hasn’t received the funds yet from your financial institution ??

See this Support Article:

If all else fails, you’ll need to contact Blizzard Support directly; issues with purchases are usually not resolved on the forums. You can use the ticket form here for that:
https://eu.battle.net/support/en/help/contact/1995/ticket

Good luck !