Hola, mi nombre es Héctor y estaré feliz de ayudarte hoy.
Debo mencionar que este es un foro público de usuarios para usuarios como tú y yo por lo que no tenemos acceso a información y/o seguridad de las cuentas.
¿Tu compra la realizaste en Microsoft Store?
Verifica que tu o tu amigo no estén usando una VPN, motivo por el cual no podrían canjear el código.
Para solicitar un reembolso te sugiero seguir los pasos del siguiente artículo oficial de Microsoft:
Para contactar con un representante de Microsoft te dejo e siguiente medio:
https://support.microsoft.com/contactus
Cuando utilices el chat, explica tu problema como "billing" y rechaza cualquier sugerencia automática hasta que te proporcionen un enlace para hablar con una persona real.
Mantenme al tanto del resultado para continuar el acompañamiento.