BLOQUEA de inmediato al COMPRADOR hasta que no se resuelva si un estafador o no
Cuando admites pagos directos con paypal o tarjeta bancaria te van a estafar mil y una veces con ese tipo de productos, desde los que usan fraudulentamene las devoluciones hasta los que han hackeado una cuenta de usuario para comprar con dinero ajeno (cuando el legítimo usuario reclame te quitarán el dinero para devolverlo pero no pasa nada con el ladrón)
Los códigos no se pueden activar ni usar si la cuenta Microsoft está suspendida o tiene saldo pendiente de pago. Debe resolver todos los problemas de impago y suspensiones de la cuenta para poder usar el código https://support.xbox.com/es-ES/billing/prepaid-codes/prepaid-code-errors
En ese enlace están marcados todos los mensajes de error verídicos que pueden suceder con un código, incluso creo que se puede comprobar en la web de microsoft y en xbox.com si un código ha sido activado o no.
según he visto en internet
entra a xbox.com ahí inicias sesión y encuentra la opción de canjear código o en tu mismo Xbox dale a canjear codigo. Puedes verificar el codigo sin darle en canjear.. Te dira si ya fue usado con solo introducirlo y darle ENTER
entonces puedes descubrir si ha sido ya usado cada código, en caso contrario y si son válidos imagino que se asignaría a tu cuenta , en ambas situaciones demostraría que el comprador mentía e intentaba estafarte (haz captura de la verificacion mostrando la fecha y hora de tu operacion)
una última opción es que tu proveedor verifique el status del código de suscripción