This guide walks you through the complete process of publishing your application on your Google Play Store account using the .aab file provided by Market Pay.
Prerequisites
Before you begin, make sure you have a Google Play Developer account (a one-time $25 USD registration fee applies if you don't have one)
- Go to this page : https://play.google.com/console
- Select the correct e-mail address
- (Optional) If asked, enable the two factors authentication
-
“Account type & Your organisation”
-
Select for "An organization”
- Fill in the information
-
Select for "An organization”
-
“About you” → Fill in the field by entering the following : “An account to upload applications to the store”
- “Developer account” : Fill in the informations and verify email and phone
-
“Apps”: Enter the information associated to your App
-
You will need to pay a 25$ fee to finish the creation of your account
Step 1 — Create a New Application
- Go to the Google Play Console and sign in.
- Click Create app in the top-right corner.

- Fill in the following details about your app
- App name: [PRODUCT NAME]
- Default language: Select your primary market language
- App or game: Select App
- Free or paid: Select Free
- Accept the declarations and click Create app.

Step 2 — Retrieve certificates
Market Pay needs to have the app signing certificate, it’s necessary in order to verify that the application has not been modified, more generally to prevent counterfeit applications containing malware. To do this, follow these steps :
-
Go to “Production” → “Create new release”
-
Under the title “App integrity”, click “Change app signing key” → “Use google-generated key”
-
Go to “Setup” → “App integrity” → “App signing”
- Send to dejamobile the MD5, SHA-1 and SHA-256 certificates
Step 3 — Complete the Store Listing
The description of your application in the store needs to contain some mandatory information.
- Go to “Store presence” → “Main store listing”
-
Fill in information about your app, you may use the suggested details below :
-
“Short description” → Allow merchants to accept contactless payments
-
“Full description” → [App Name] allows merchants to accept contactless payments of any amount from a variety of contactless payments methods, including cards, mobile wallets and wearables.
-
“App icon” : The icon of the application (512px by 512px)
- “Feature graphic” : An image showed on the left of the app screenshots, it’s generally a horizontal image presenting the main purpose of the application (1,024 px by 500px)
-
“Short description” → Allow merchants to accept contactless payments
-
“Video” : If you have a video showing the purpose of the app, upload it to Youtube and add the url in this field. It will appear on the left of the app screenshots (must be public or unlisted, ads turned off, landscape and not be age restricted)
- “Phone” : 2-8 screenshots of the app (16:9 or 9:16, each side between 320px and 3,840px)
-
“Tablet” Same as phone but for tablet dimensions
- Click save and go to “Store settings”
-
Fill in the information as per recommended below :
-
Select “App” and “Finance”
- In “Store listing contact details”:
-
Select “App” and “Finance”
- Click save
Click Save when done.
Step 4 — Complete app content declarations
- Go to “Policy” → “App content”
-
Start “Privacy policy”

- Fill in the field with the URL to your privacy policy (see APPENDIX for more information)
-
Start “Ads"

-
Select “No, my app does not contain ads”
-
Select “No, my app does not contain ads”
-
Start “App access”

- Select “All or some functionality is restricted”
-
Click “Add new instructions”
-
Fill in the fields with an account eligible to test the application, it will be used by android team to verify your app
-
Fill in the fields with an account eligible to test the application, it will be used by android team to verify your app
-
Start “Content ratings”

- Click “Start questionnaire”
- Fill in the “Category” fields by selecting "All Other App types"
- Select “No” for all fields of “Questionnaire”
- “Save”, “Next” and “Submit”
-
Start “Target audience and content”

-
Select “18 and over”
-
Select “No”
-
Select “18 and over”
-
Start “News apps”

-
Select “No”
-
Select “No”
-
Start “COVID-19 contact tracing and status apps”

-
Select “My app is not a publicly available COVID-19 contact tracing or status app”
-
Select “My app is not a publicly available COVID-19 contact tracing or status app”
-
Start “Data safety”

-
In “Data collection and security”, select “Yes” for all
-
In “Data types”, select as follow :
-
“Approximate location” and “Precise location” in “Location”
-
“Email address” in “Personal info”
-
“Crash logs” in “App info and performance”
-
“Device or other IDs” in “Device or other IDs”
-
“Approximate location” and “Precise location” in “Location”
-
In “Data usage and handling”, it is requested to fill in information to explain the usage and collection of some data
-
Start “Email address” in “Personal info” and select as follow
-
Start “Approximate location” in “Location” and select as follow
-
Start “Precise location” in “Location” and select as follow
-
Start “Crash logs” in “App info and performance” and select as follow
-
Start “Device or others IDs” in “Device or other IDs” and select as follow
-
Start “Email address” in “Personal info” and select as follow
-
In “Data collection and security”, select “Yes” for all
-
Start “Advertising ID”

-
Select “No” in “Does your app use advertising ID?”
-
Select “No” in “Does your app use advertising ID?”
Step 5 — Configure Testing
If you wish, you can allow some users to test the application before its official release on the store.
These beta testers can be created by adding their email address into a list. They will then have to download you App. This page is intended to explain the different ways to proceed and will describe the features available.
Internal testing
Internal testing allows you to test your app within your company by adding your coworkers’email adresses, with a limit of 100 testers. The app is not publicly visible on Google Play.
- Go to “Testing” → “Internal testing”
-
“Create email list” button in the “Testers” page
-
Enter a “List name”, add the list of the testers’ email addresses then click “Save changes”
Closed testing
Closed testing is similar to internal testing except that Google sends you some reporting and feedback on the tests of your app.
-
Go to “Testing” → “Closed testing” then click “Create track”
-
Enter a “Track name” then click “Create track”
-
Go to “Countries / regions” then click “Add countries / regions” on the track
-
Select the countries where you want to deploy your app then click “Add countries / regions”
- Next, go to “Testers” and select the email list of testers you want to add. You can select the list you created before or create a new one.
Open testing
Open testing makes your App publicly visible and allows a “pre-release” warning. People can review the app, however the reviews are only visible to you.
-
Go to “Testing” → “Open testing
-
Go to “Countries / regions” then click “Add countries / regions”
-
Select the countries you want to deploy your app then click “Add countries / regions”
Step 6 — Create a Production Release
At this stage, your App is ready to be released, to be tested and published on the store.
You will use the .aab that dejamobile sent you.
- Go to “Production”
-
Is a release already exists, click on “Edit release”, otherwise click on “Create new release”
-
Add the .aab file that dejamobile sent you in the “App bundles” part by clicking on “Upload” or dropping it.
If an error appears, send an email to dejamobile with the screen of the error and the steps you have done. -
In the “Release details”, enter the “Release name”. This is a name which identifies the release and that is not visible to users on Google Play. It can be different of the version of the app, name it whatever you want, but in a logic way.
-
In the release notes section, you may enter a description of what is in the release. For the first release, we recommend “Welcome to YourAppName”. For the next releases, you may enter a description of the updates.
- When you are ready, you can click on “Save” and come back later to edit this release. You may also click on “Review release” to access the Review page. This page allows you to see the errors and warnings found by Google’s review if any. These errors need to be fixed in order to continue. A description of how to fix these errors will be displayed, feel free to contact dejamobile for further help with a description of the error.
- Now, you can use this release for multiple goals, you can test it or publish it to the store.
Step 7 — Review and Roll Out
The final step of these guidelines requires the app to be released with no errors.
-
Go to “Production” then click on “Edit release”, and access to the review page
- Before publishing your app, Google team will review your app, it can take multiple days/weeks. If they find some issues, they will block the publication, and you will need to fix these issues. If you need some support, please contact dejamobile. When you are ready to start, click on “Start rollout to Production”.
Statistics
When your app is released on the store, you will be able to access some statistics. Some basics statistics are available on the dashboard of the “Production”page . More details are available on the “Store analysis” and “Store performance” pages to access some information on the store access.
Done
We encourage you to browse the rest of the pages of the website to discover some features and statistics that are not necessary for the basic release of the app. If you need at any moment some help, please feel free to get in touch with dejamobile team, and they will support you.
The main gaps you'll want to fill are the Data Safety section answers (which must reflect your actual data collection practices) and any signing key instructions, as those tend to be the most technically specific to your product. Let me know if you'd like help drafting those sections.
APPENDIX
In order to be compliant with Google guidelines, your Privacy Policy should:
- Be specific to your app
- Specifically contains the name of your app and the name of your company
- Explicitly disclose that the app use location data and the purpose of it (used to prevent fraud, not used for tracking purpose, etc)
- Be available from any web browser, without any connexion required
- Be as static as can be (and be crawlable by robots)
Please reach out to your CSM or customer representative if you would like to get a privacy policy template, that you can personalize with your company's information