# App Review

Image

To maintain app adoption and continued merchant interest, the app review process considers the following factors:

  • The app should be solving a specific merchant need or pain point or targeting a specific merchant vertical. It should also offer functionality that differentiates it from other apps available.

  • The app developer is responsible for finding merchant(s)/reseller(s) who wants to use/distribute their app.

  • Developer signs up for a Developer account (US (opens new window) | EU (opens new window)).

  • Developer submits an app for review through the Developer portal (opens new window).

  • Developer verifies whether the app follows the general guidelines as described in the App Development Guidelines. Should any changes be required, developer updates their app.

  • When the app is created, Poynt generates 2048 bit RSA private key that the developer needs to download to securely communicate with their app. Poynt does not store the private key, so if the developer loses the key they will need to generate a new one on poynt.net. The apk submission form requires the developer to provide a short application summary, detailed description, change log information, app screenshots and the country of distribution. This information will be used by the app review team and it will be displayed in the app marketplace (Poynt Store) once the app has been approved.

  • Once the app is submitted an automated ticket is generated in the Poynt ticketing system. App review team gets notified via email that the app has been submitted for review. You should receive an email confirmation as well with the next steps.

  • Access the following Onboarding forms (opens new window) within the developer portal:

  1. App support form
  2. Infrastructure readiness
  3. Distribution agreement
  4. In-App billing details(Plan names, descriptions, amounts etc, see step 11.)
  5. Test credentials(for app review)
  6. Marketing collateral(Images, write-ups etc for post go-live marketing)

Below outlined in detail are the app review processes for both app updates and first-time submmissions:

# First-Time apk submission:

For first-time submission, the following app-level metadata is checked for validity:

# App Information and assets:

  • Name
  • Description
  • Support email
  • Website
  • Privacy policy URL
  • Billing plans and pricing
  • App Region
  • App MCC Codes
  • App Permissions (App requests Only for required implicit permissions)
  • App Tagline
  • App Support Contact Info (Displayed under app in the app store)
  • Featured Image
  • App Terminal Compatibility

# App Review Process:

  1. Once the developer UPLOADS the application and fills all the necessary fields, it is required to SUBMITthe application to go to the next step. Poynt App Review team does not review apps in the UPLOADED state.

  2. The next step is that the application will go through an automated apk scan. Once the scan is passed, since this is a first time submission, a check for if all assets, onboarding documents and billing plans are present is done. The application status is changed to READYFORPILOT and a Start Pilot button is displayed if all the required information are present, otherwise the developer would be prompted to complete it before proceeding further.

  3. The application gets published as a Beta App with the Start Pilot button click.

  4. In the next step, the application is APPROVEDonly after it meets the Pilot Pass criteria. A notification e-mail is sent to the developer, a Go Live button is displayed on the developer portal and the application gets published to the app store with this button click. The application stays in the Pilot phase if the pilot pass criteria is not met.

  5. If the automated apk scan is not passed, the application is rejected and a notification e-mail is sent to the developer with the rejection reasons. The developer would need to correct the errors and re-upload and submit the application.

# Subsequent apk submission:

The following values are checked for validity with every apk submission:

  • Apk ChangeLog (Change details from previous submission)
  • Icon Image (part of the apk submission specified within the Android Manifest file)

Poynt App Review team expects the developers to take care of testing the following:

  • Business Logic
  • App Functionality
  • UI experience and language/localization checks

The scope of app review includes (but not limited to):

  • Security Testing
  • System Testing - Apps, Services and Interoperability
  • Branding and any Poynt related compliance issues

# App Review Process:

  1. Once the developer UPLOADS the application and fills all the necessary fields, it is required to SUBMIT the application to go to the next step. Poynt App Review Team does not review apps in the UPLOADED state.

  2. The next step is that the application will go through an automated apk scan. Once the scan is passed and since there are previous APPROVED or LIVE versions present, the application is APPROVED.

  3. A notification e-mail is sent to the developer, a Go Live button is displayed on the developer portal and the application gets published to the app store with this button click.

  4. If the automated scan is not passed, the application is rejected and a notification e-mail is sent to the developer with the rejection reasons. The developer would need to correct the errors and re-upload and submit the application.

# App Review SLA:

For both first time and updated app submissions, the first response from the Poynt App review team will be 5 Business Days from the date of the submission. The response could be any of the following:

  • Apk Approval
  • Apk Rejection (if the App does not comply with Poynt App Development guidelines)
  • Email/Ticket response requesting additional details(such as Test credentials, clarifications, video walk-through or Images/snapshots) The SLA will be reset to 5 Business Days for all follow-up requests and/or submissions.
Last Updated: 10/22/2020, 12:06:46 AM