How to Submit an apk through Developer portal
Pre-Requisites
You need to sign your apk before uploading it in the developer portal. Steps as follows:
a. Generate an Upload key and keystore
In Android Studio select Build->Generate Signed Bundle/APK
b. Choose Signature version and sign the app with your key
Select the appropriate Build variant, signing version as V1(Jar Signature)
and generate the signed apk.
Locate the apk named app-release.apk
or the app-debug.apk
depending on the build variant chosen. Upload this apk to Poynt developer portal.
APK Submission through developer portal
1. Create a New developer account or Sign-In to your existing one
2. Create an App
Enter the app name as you want it displayed in Poynt Store.
3. Download the Public-Private keypair
The private key is used to generate self-sign JWT required to obtain an access token. You need this key if you plan to use Poynt Cloud API.
4. Go to App details
5. Edit App details
If you need to reset your API private key, you can go to App Keys
tab:
6. Upload an Apk
The package name of your app has to be unique in the Poynt Store. The best practice is to have the package name start with the domain name of your site (e.g. If you own domain name awesomedeveloper.com
your apps package name should start with com.awesomedeveloper
). Apps with package names starting with co.poynt
or com.poynt
will be rejected.
You are not done yet. Uploading your apk does not submit your app for review!
7. Provide additional information needed for your app to be listed in Poynt Store
Select the terminal types that the app is compatible with under Terminal Compatibility
.
Tagline
is a short description for your app when it’s displayed as a recommended app.Region
determines in which country your app will be available
Based on the country you select you will be promted to accept the Distribution Agreement.
If you are uploading a new version of your app provide the list of changes in the Change Log.
Upload a minimum of two screenshots (for best results use 800x1280px resolution). You can also upload a video (up to 10MB).
Save the submission.
8. Create Billing plans
Cancelation Policy
determines if the subscription will be canceled immediatey or will remain to be active until the end of the current billing cycle.
Save and submit the plan. Plan will be in Pending state until a Poynt analyst approves it.
9. Submit the apk for Poynt Review
The app has now been successfully Submitted.
10. Beta Apps:
The apk is reviewed within 24 hrs. If all the checks pass, the apk status changes to IN-PILOT. The app is now available under the Beta Apps
section of the app store on the terminal.
If the apk is rejected, the rejection reasons are displayed for that version.
11. Plan approval & Go-Live
If the app exits the Pilot phase successfully, Poynt review analyst will change Billing plan status from Pending
to Approved
.
The app is also set to Live
status and the app made available on the app store.