I'm verifying purchase subscriptions in my Android app with a Heroku backend but keep receiving a permissions error during verification. The server logs show:
Error during purchase verification: GaxiosError: The current user has insufficient permissions to perform the requested operation.
The request is made to the Google Play Developer API to verify the purchase token. I have verified that the user is set as an Administrator in the Google Play Console and as an Owner in my Google Cloud project, and the Google Play Developer API is enabled. Despite this, the error persists.
What additional configuration or steps can I take to resolve this insufficient permissions issue and successfully verify the subscription?