We've come across a peculiar error in the Playfab and Xsolla authentication process. Here's the situation:
We're actively developing a game, utilizing Playfab as our primary backend platform and incorporating Xsolla for the microtransaction feature. To facilitate this, we've already integrated Xsolla user data storage with Playfab.
However, we've run into an issue when attempting to log into our Xsolla webshop. It persistently displays an 'Incorrect email address/username or password' error. Oddly, we can successfully log into our game app using the very same credentials.
In our quest to resolve this, we reached out to Xsolla's customer support for insights. After an investigation from their end, they shared the following explanation:
"Because you are using Playfab storage, it's correct that Xsolla authentication is not involved, and authentication is handled by Playfab. The problem arises when we attempt to register in the webshop, and the authentication request is forwarded to Playfab. Playfab returns a 404 bad status code, yet the user is registered in Playfab storage, which is not the expected behavior. If Playfab returns an error, the user shouldn't be registered in your Playfab storage. Hence, we kindly request that you engage with Playfab to investigate and resolve this issue."