Keys should be sent by email so check.
Other than people's experience we can't help more so if you have an issue with a purchase you'll need to contact support: https://support.guildwars.com/
ArenaNet made changed to their payment processing in Nov 2021 and it can seem to cause issues, here is a detailed explanation:
PSA: The New Backend for the GW Store Kinda Sucks
As I mentioned [elsewhere](https://www.reddit.com/r/GuildWars/comments/rmvtdh/comment/hqxm5m8/?utm_source=share&utm_medium=web2x&context=3), my...
www.reddit.com
