Question from a developer:
We're trying to test Windows store receipt validation, but we're getting the following error:
PlayFabError.Error: ServiceUnavailable
PlayFabError.ErrorMessage: 500 Internal Server Error
Is there something we're missing?
Answer by Brendan · Apr 28, 2017 at 01:39 AM
The issue is that the receipt validation call (ValidateWindowsStoreReceipt) requires a signed-in player (as do LinkWindowsHello and UnlinkWindowsHello), but the service code wasn't correctly checking for that and returning the error it should have, NotAuthenticated. We've updated the service for that check, so that'll be corrected in our next live update (next week).