I am using the Graphql api to try and set up my recurring billing for my app using the appSubscriptionCreate mutation.
I have the mutation all correct according to the docs, and the app is installed into a development store that is owned by me.
I actually get a response with an ID for the charge and no errors from the mutation post.
Even with the test: true flag enabled I just cant do a complete test cycle and am redirected to the following screen.
Upgrade your account> The operation could not be completed because of the following restrictions in your current plan:> > Your plan does not allow Shopify App Store purchases. You can upgrade your plan to enable Shopify App Store purchases.> > As account holder you can change the plan at any time.
This is likely careless messaging from Shopify API.
You should confirm you are not using a user token to create the subscription, instead use the shop token. I had this issue as well, switching to the shop token let me create it.
Only the shop owner has access to create billing subscriptions.