App test credentials and access for review

We will soon be going into the process of taking our app public. But right now, we are being prompted to give two things:

  1. Admin App Access
  2. Testing Credentials
    How do give these credentials?

Let me be more clear.

  1. 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?

  2. 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.

1 Like