# Product Positioning and Feature Description

Weixin Mini Programs are a new way of connecting users and services. They are easy to access and share on Weixin, delivering an excellent user experience.

# Mini Program Registration

# Registering a Mini Program Account

On the homepage (mp.weixin.qq.com) of the Weixin Official Accounts Platform official website, click Register Now in the upper right corner.

# Selecting Account Type to Register

Select Mini Program. To view the differences and advantages of different account types, click View Differences.

# Entering Email Address and Password

Enter an email address that is not linked to the Weixin Official Accounts Platform, Open Platform, any OA company account, or any individual account.

# Activating the Email Address

Log in to the email you provided to check the activation email, and click the activation link to activate the email address.

# Entering Entity Information

Select an entity type and enter information about the entity and the admin.

# Selecting an entity type

The following table describes the entity types:

Account Entity Scope
Individual Weixin users aged over 18 with a Chinese ID card and have completed real-name authentication
Company Companies, branch offices, and business-related brands
Company (Individual Business) Individually owned industrial and commercial households
Government All levels and kinds of government agencies, public institutions, and social organizations with administrative functions in China. These entities mainly cover public security organs, political parties and other organizations, judicial organs, transportation authorities, tourist agencies, industrial and commercial tax authorities, and municipal authorities.
Media Newspapers, magazines, TV stations, radio stations, and news agencies, etc.
Other organizations Other entities that do not fall into the government, media, company, or individual categories.

# Entering entity information and selecting a verification method

  • Two entity verification methods are available for company accounts.
    • Method 1: Transfer money from the company's corporate account to Tencent, to verify the entity's identity. The transfer information can be viewed after the entity information is submitted.
    • Method 2: Verify the identity of the entity via Weixin Verification. In this method, the verification fee of 300 CNY is required. Some features of the Mini Program are unavailable until the verification is approved.

  • Identities of governments, media, and other organization accounts must be verified via Weixin Verification. Some features of the Mini Program are unavailable until the verification is approved.

  • Entry to Weixin Verification: Log in to the Mini Program, and select Settings > Weixin Verification > Details.

# Entering admin information

# Confirming the entity information that cannot be changed thereafter

# Clicking Confirm to complete the registration process

If you choose to transfer money through a corporate account, transfer the specified amount to the specified payment account following the instructions on the page.

Note: If you do not complete the payment within 10 days, registration will fail.

If you choose to verify the entity's identity via Weixin Verification, complete Weixin Verification after registration as soon as possible. Some features of the Mini Program are unavailable until the verification is approved.

# Completing the Mini Program's Information and Preparing for Development

# Logging in to the Mini Program Admin Console

After registration, log in to the Mini Program admin console from the login entry on the homepage (mp.weixin.qq.com) of the official website of Weixin Official Accounts Platform.

# Completing the Mini Program's Information

After registration, you can complete the information on the Mini Program during development.

If you choose to transfer money through a corporate account, when the verification via transfer is completed, you can specify the Mini Program name, upload the profile photo, enter brief introduction, and select the service scope.

If you choose to verify the entity's identity via Weixin Verification, the verification must be approved before you can specify the Mini Program name, upload the profile photo, enter a brief introduction, and select the service scope.

# Service Categories Available for Mini Programs

# Mini Programs owned by non-individuals

For the available service categories for Mini Programs owned by entities other than individuals, see Service Categories Available for Mini Programs—Non-individual Entities.

# Mini Programs owned by individuals

For the available service categories for Mini Programs owned by individuals, see Service Categories Available for Mini Programs—Individual Entities.

# Mini Programs owned by overseas entities

For the available service categories for Mini Programs owned by overseas entities, see Service Categories Available for Mini Programs—Overseas Entities.

# Preparing for Development

# Linking a developer

Log in to the Mini Program admin console on Weixin Official Accounts Platform, and go to User Identity > Developer to link a developer.

Individual Mini Programs can be linked to up to 5 developers and 10 trial users.

Unverified organizational Mini Programs can be linked to up to 10 developers and 20 trial users.

Verified Mini Programs can be linked to up to 20 developers and 40 trial users.

# Obtaining AppID

Go to Settings > Development Settings to get the AppID.

# Code Review and Release

# Submitting the Code for Review

Log in to the Mini Progdram admin console on Weixin Official Accounts Platform, and go to Development Management. Uploaded code is displayed in the developer version. The admin can submit the code for review or delete the code.

# Entering the Review Information

# Configuring features page

Set categories and tags for important service pages. Up to five sets of important service pages are supported.

# Test account

If a test account is required to review and use a Mini Program, the verification of the Mini Program will be rejected after first code submission. When the code is submitted for review for the second time, an entry will be available for the Mini Program's developer to provide a test account for the Weixin reviewer, who will then use the account to log in to the Mini Program for review.

# Submission completed

After submission, the verification progress will be displayed in the Review Version module on the Development Management page.

Tips:

# Code release

If the code of a Mini Program is approved, the Mini Program's developer needs to manually click Release to release the Mini Program online to provide services.

Note:

The Release button for code release is unavailable during the internal trial.

# Applying for Weixin Verification for a Mini Program

The identities of accounts owned by governments, media, and other organizations must be verified via Weixin Verification. Whether Weixin Verification is used to verify the identities of company accounts can be determined based on actual needs. Verified accounts have the access to WeChat Pay.

Weixin Verification is not supported for individual Mini Program accounts.

To apply for Weixin Verification, log in to the Mini Program admin console, and select Settings > Basic Settings > Weixin Verification > Details.

# Applying for WeChat Pay for a Mini Program

WeChat Pay is available for verified Mini Programs.

# Linking a Mini Program to a Weixin Open Platform Account

Linking a Mini Program to a Weixin Open Platform account allows the Mini Program to connect to other mobile apps, website apps, and Official Accounts of the same account. The UnionID mechanism supports using a unified user account for multiple apps and Official Accounts.

UnionID mechanism: If a developer owns multiple mobile apps, website apps, and Official Accounts (including Mini Programs), the developer can use UnionIDs to distinguish and identify users. The UnionID of the user is unique if the mobile apps, website apps, and Official Accounts (including Mini Programs) belong to the same Weixin Open Platform account. In other words, the UnionID is the same for different apps owned by the same Weixin Open Platform account. The user's UnionID can be obtained by calling the "Obtain User Information" API.

For more information on this API, see APIs > Open APIs > User Information in the Development documentation.

How to link a Mini Program: Log in to the Weixin Open Platform (open.weixin.qq.com) and select Management Center > Official Account > Link Official Account.

Note: Weixin Open Platform accounts can be linked to Mini Programs only when developer qualification certification is obtained.

# Linking an Official Account with a Mini Program

After linked to an official account, the Mini Program can be used in features such as article, custom menu, and message template.

Linking rules

  1. All Official Accounts can be linked with Mini Programs.
  2. An Official Account can be linked with up to 10 Mini Programs owned by the same entity and up to 3 Mini Programs owned by different entities.
  3. A Mini Program can be linked with up to 500 Official Accounts.
  4. An Official Account can be linked with up to 13 new Mini Programs per month, and a Mini Program can be linked to up to 500 new Official Accounts per month.

Linking process:

Log in to the Official Account console, and select Mini Program > Mini Program Management > Add > Link Mini Program.

# Using a Mini Program in Weixin Work

Overview

The Weixin Work app comes with the Mini Program base library, allowing Weixin Mini Programs to run on Weixin Work. Developers can also develop Mini Programs suitable for company scenarios based on specific APIs provided by Weixin Work. Note that only Mini Programs that are released on Weixin can run on Weixin Work. For more information, see Mini Program Development Documentation for Weixin Work.

Linking a Mini Program to Weixin Work

Developers can link a Mini Program to Weixin Work, and display the Mini Program on Workspace and the personal information page in Weixin Work.

Linking entry

To find the entry to link a Mini Program with Weixin Work, use either of the following methods.

  1. Log in to the Weixin Work admin console, and select Apps and Mini Programs > Mini Program > Link Mini Program. Details

  1. Log in to the Mini Program admin console, and select Settings > Linking Settings > Linked Weixin Work Accounts > New Link.

Linking steps

  1. Log in to the Weixin Work admin console, and select Apps and Mini Programs > Mini Program > Link Mini Program. Or log in to the Mini Program admin console, and select Settings > Linking Settings > Linked Weixin Work Accounts > New Link.

  2. Linking needs to be authorized by the Mini Program's developer. Therefore, the page will be navigated to the Official Accounts Platform to generate a QR code for authorization and scanning. Scan the QR code using the Weixin account of the admin for the Mini Program to be linked.

  3. Specify the allowed users for the Mini Program.

  4. After linking, the allowed company members can find the linked Mini Program in Workspace.

Note: To view the companies linked to the Mini Program, log in to the Mini Program console, and go to Settings > Linking Settings > Linked Weixin Work Accounts.

Weixin Work Mini Program Developer Documentation: Weixin Work provides specific APIs for developers to create Mini Programs that are more suitable for company scenarios. In addition, compatibility must be ensured on different platforms. For information on how to debug Mini Programs in Weixin Work, see Weixin Work Developer Documentation.