We've built our first Shopify Application and the development has gone pretty well so far, we're close to being approved in the store and testing with our first users.
We've been rejected for probably some misunderstanding on how to use the Billing API from our side, this is what we were told.
This is the first screenshot they attach (the second one didn't come through for some reason).
It seems like there's an endpoint that we need to call on the callback that we're missing, we couldn't seem to find it in the docs. If you had any help, that would be awesome.
I've read that I shouldn't come here but the reviewer himself asked me to.
We're still bounced on the Shopify App Review because of this and we understand this is a non-issue. We don't see links expiring 2 days after the users install the app, but we're being rejected only because it doesn't say "user accepted", which is beyond our control, and the subscription is activated only after the user accepts it, automatically, by Shopify.
Are we missing something?
We’ve invested a significant amount of hours to release this project and we’re being told to stop submitting and get answers from the support community, which is this, or be suspended from submitting.
This issue is totally unrelated from our app’s core functionality and we understand that it’s beyond our responsibility given that the issue, to our view, is on Shopify’s side, that being said, if there’s anything we can do to solve this, we’re willing to do so.
We will probably rewrite the flow with the REST API hoping this gets solved, we don’t find any logical issue with our graphql implementation that’s under our control.
I wish this community had more experts able to answer questions like this. I have many critical questions that go unanswered. I sure hope you get your answer in the end.