We will soon be going into the process of taking our app public. But right now, we are being prompted to give two things:
- Admin App Access
- Testing Credentials
How do give these credentials?
Let me be more clear.
-
Talking about the admin app access, how do we give them access to our app/test-store/partner (whichever one will be required) if we don’t even know their email id?
-
Talking about credentials, we don’t have any sort of login/password to access our app. Is that authentication required? you can just open the app and it will work.
But what about API credentials? For example we provide third-party integrations such as Shopflo and klaviyo. These values (api-keys) are provided by the merchant and not us, but will we be required to give some testing API keys to shopify in any sort of way?
We know all of our integrations are working because we have merchants operating with us on a custom-installation basis.
Hi @Pramesh_Anand
Where are you being asked for these details, eg: by email or in the submission UI?
In the submission UI.
I think in manage submission part, it was asking for Testing Credentials.
Hi @Pramesh_Anand
For testing, the app reviewer will typically send a request to be a staff/ collaborator on your dev store.
RE: API keys, our docs say:
Login credentials must be provided if your app integrates with third-party platforms. For example, if your app requires account access to a marketplace, then you must provide credentials for an active test account for that specific marketplace. Failure to provide a test account will result in the rejection of your app submission.
If your app requires login credentials, then the credentials you provide for review must be valid, and grant full access to the app’s complete feature set. Double-check any credentials before submission to avoid issues during review.
In the notes for reviewers you can describe how a merchant would obtain and enter their own keys, and provide a demo or screencast showing the integration process.
@Liam-Shopify i just got our app review paused for a second time saying we haven’t provided the necessary credentials for an app we integrate with when it’s clearly mentioned in the instructions as well as app onboarding how to obtain credentials by installing the supporting app on the particular store you’re testing on ( it’s free to install and we even included videos in the onboarding)
I’m genuinely perplexed because I’ve seen in our app activity that the review team had been installing and uninstalling our app on multiple test stores, so im really confused how I’m supposed to provide credentials for the supporting app on stores I don’t have access to?
The only way I can think to do this is for them to request access on a dev store that I own, however nowhere in the docs or ai plugin did it mention that we must setup a test store for the app team before submission. In fact a lot of the resources I saw suggested the app team would be installing on fresh stores ( which is what I presumed too given that would mimic what a real user would do)
As you can imagine this has yet again caused a delay in review when literally the answer is -
“please read the instructions we gave you” 
If this is in fact the case, I think it should be made abundantly clear somewhere or at least a required field that we must provide a test store already setup ( which we happens to have as well but for some reason your team doesn’t seem to have access to )
Don’t mean to be difficult but I thought this is definitely an opportunity to make this kind of re-review cycle go away for the rest of the people and perhaps expedite our re-review somehow with some feedback on what we’re supposed to do exactly. Thank you 
Hi shopify team,
it’s been 4 days since I posted this question and I’ve received no response. I’ve contacted your customer support on 2 separate occasions and although they’ve been great, their advice ( emailing the noreply address that I received the review paused email from ) has not yielded any results.
Could someone please guide me in any direction? I cannot find a person to talk to or a resource that gives me any idea as to what we did wrong or what the right thing to do is at this point.
On a separate note, to add to the tales of frustration other developers have been facing, it’s now been 2 months and a couple of weeks since I initially submitted my app for review and I’m still stuck in limbo. Please help.