I was getting the error "Token has hard-expired" when making API calls. So I generated a new token. However, when I make a call to GetStore I am getting the following error - "User must have a store subscription".
My eBay user is subscribed to a store. Why am I getting this error?
It is possible that the newly generated token was not for the eBay user with the stores subscription. A quick way to troubleshoot the issue would be to make a call to GetUser (see below) using this new token. The response will indicate the eBay user associated with the token.