Mini Program Project Planning

Introduction

This document provides an overview of the underlying process to list and display your mini program in the TNGD App. This will ensure efficient and effective planning of your app in the TNGD ecosystem. Our teams across technology, product, design and various business units will work with you at each stage and provide all requisite support.

Key Milestones

Key Milestones

Objective/Outcome

Action By

Start Date

End Date

Sandbox Set Up Request

  1. Create Mini Program Workspace
  2. Provide Mini Program ID

Partner

Sandbox Credential Set Up

  1. Server access
  2. Postman Script
  1. Development Documents

TNGD

Detailed Solution

  1. UI/UX
  2. Integration Flow

Partner

Solution Review/Sign Off

  1. UI/UX Review
  2. Integration Review

TNGD

Listing Preparation

  1. Mini Program Logo
  2. Mini Program Name
  1. List of partner internal users

Partner

Sandbox Submission

  1. Submit fully tested/final app in sandbox
  2. Provide sandbox set up/account/product for TNGD testing

Partner

Production Credential Request

  1. Partner Public Key
  2. IP List

Partner

TNGD Sandbox UAT

  1. Test core app flow
  2. Test integration flow
  1. Test Settlement flow/data
  2. Server performance report

TNGD

Mini Program Code Freeze

Freeze any changes to the mini app

Partner

Partner Production Credentials

  1. Server Credentials
  2. TNGD Public Key
  1. SFTP Set Up

TNGD

Support Set Up

  1. Technology Support Flow/Contact
  2. Customer Support Flow/Contact
  1. Business Support Flow/Contact

TNGD & Partner

Joint Pilot Test (Whitelist Testing)

  1. Core product flow
  2. Integration flow
  1. Settlement flow
  2. Support flow

TNGD & Partner

Greyscale Launch

  1. Greyscale plan
  2. Greyscale phased release

TNGD & Partner

Sample Project Template

📎TNGD Mini Program Sample Project Template V.1.xlsx

Key Definitions

Term

Description

Mini Program ID

Is the 16 digit ID using which your mini program is identified. You can find the mini program id here

Server Sandbox

We provides an access to a test environment for the various APIs and capabilities offered by us. The list of such APIs are here

Mini Program Sandbox

You can deploy your mini program in the sandbox and access it using the TNGD Partner Test App. Apps published in sandbox do not need approval. if you want to know more about publishing the mini program please refer here

Sandbox Server Setup

We will provide the below items/documents during the sandbox setup:

  1. Postman script for the API listed here
  2. TNGD and Partner public keys

Solution Review/Sign off

The below items will be reviewed to ensure you have access to all relevant capabilities and also to check the feasibility of the user journey you want to create. Some of the below documents can be used to do so:

  1. UI/UX flow
  2. Integration flow
  1. Sequence Diagrams

Listing Preparation

We display your mini program in the TNGD app. For this, the icon and mini program need to be enabled. Below items are required for the same:

  1. The app icon that you would want to appear in the TNGD app across IOS and Android
  2. The mini program name
  1. The mini program id
  2. List of users from your organization that would test the mini program

Note: This can be provided immediately after the Solution Review/Sign off along with tentative dates for final go live

Sandbox Submission

At this stage your mini program is released in the TNGD sandbox environment which is fully developed and tested by you.

We perform a set of automated and manual testing across our internal teams to ensure the quality and stability of the mini program.

Note: Please ensure that the app is fully tested and is fully functional before TNGD is requested to perform the testing

Production Credential Request

To get access to production credentials below are the prerequisites:

  1. Completion of TNGD Sandbox testing
  2. Your public key that TNGD will use to decrypt your response to the Payment notify callback here and other relevant future APIs
  1. List of IP addresses that will be enabled to access the daily settlement report. For a detailed settlement process please refer here

TNGD Sandbox UAT

During this stage, TNGD will perform various automated and manual testing to ensure the quality and scalability of the mini program you have developed. Below are some keys tests that are performed:

  1. The sign up/sign in flow using the my.getAuthCode jsAPI, access token API and User Data API
  2. The payment flow using the Payment API, Refund API and Notify Response
  1. The core UI/UX of the App
  2. Performance of the App in handling user experience, error handling and App stability
  1. Review of performance report submitted by you to ensure the stability of your core infrastructure

Mini Program Code Freeze

Post the TNGD Sandbox UAT is completed ideally changes to the mini program should be avoided to ensure quality and stability

Partner Production Credentials

Once the TNGD Sandbox UAT is completed and approved we would provide the below details so that you can access the TNGD production environment

  1. Partner ID/Merchant ID
  2. TNGD Public Key
  1. SFTP User Name
  2. SFTP Password
  1. Production API end points

This will be shared via email provided by you

Support Set Up

To ensure seamless operations we set a two way communication process across all key departments so that you get ready access to our support teams across Technology, Customer Support etc.

Also, we collect your corresponding contact details and agree on a standard operating procedure to handle any technology/product/service/customer experience incidents.

Joint Pilot Test

At this stage the fully functional and tested mini program is opened to a set of TNGD and your members for final testing before the public go live

Greyscale Launch

Once the Joint Pilot Test is completed and approved, the mini program is progressively opened to public users based on a percentage of the total users in a heterogeneous manner to ensure stability and also to identify any issues/gaps/bugs/errors.