Product Positioning and Feature Description
WeChat Mini Programs are a new way of connecting users and services. They are easy to access and share on WeChat, delivering an excellent user experience.
Mini Program Registration
Registering a Mini Program Account
On the homepage (mp.weixin.qq.com) of the WeChat 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 WeChat 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:
|Individual||WeChat 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 WeChat 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 WeChat Verification. Some features of the Mini Program are unavailable until the verification is approved.
- Entry to WeChat Verification: Log in to the Mini Program, and select Settings > WeChat 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 WeChat Verification, complete WeChat 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 WeChat 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 WeChat 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 WeChat 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.
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 WeChat 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.
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 WeChat reviewer, who will then use the account to log in to the Mini Program for review.
After submission, the verification progress will be displayed in the Review Version module on the Development Management page.
- To learn more about the review criteria, see Common Rejections on WeChat Mini Program Platform.
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.
The Release button for code release is unavailable during the internal trial.
Applying for WeChat Verification for a Mini Program
The identities of accounts owned by governments, media, and other organizations must be verified via WeChat Verification. Whether WeChat 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.
WeChat Verification is not supported for individual Mini Program accounts.
To apply for WeChat Verification, log in to the Mini Program admin console, and select Settings > Basic Settings > WeChat Verification > Details.
Applying for WeChat Pay for a Mini Program
WeChat Pay is available for verified Mini Programs.
Linking a Mini Program to a WeChat Open Platform Account
Linking a Mini Program to a WeChat 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 WeChat Open Platform account. In other words, the UnionID is the same for different apps owned by the same WeChat 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 WeChat Open Platform (open.weixin.qq.com) and select Management Center > Official Account > Link Official Account.
Note: WeChat 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.
- All Official Accounts can be linked with Mini Programs.
- 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.
- A Mini Program can be linked with up to 500 Official Accounts.
- 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.
Log in to the Official Account console, and select Mini Program > Mini Program Management > Add > Link Mini Program.
Using a Mini Program in WeChat Work
The WeChat Work app comes with the Mini Program base library, allowing WeChat Mini Programs to run on WeChat Work. Developers can also develop Mini Programs suitable for company scenarios based on specific APIs provided by WeChat Work. Note that only Mini Programs that are released on WeChat can run on WeChat Work. For more information, see Mini Program Development Documentation for WeChat Work.
Linking a Mini Program to WeChat Work
Developers can link a Mini Program to WeChat Work, and display the Mini Program on Workspace and the personal information page in WeChat Work.
To find the entry to link a Mini Program with WeChat Work, use either of the following methods.
- Log in to the WeChat Work admin console, and select Apps and Mini Programs > Mini Program > Link Mini Program. Details
- Log in to the Mini Program admin console, and select Settings > Linking Settings > Linked WeChat Work Accounts > New Link.
Log in to the WeChat 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 WeChat Work Accounts > New Link.
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 WeChat account of the admin for the Mini Program to be linked.
Specify the allowed users for the Mini Program.
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 WeChat Work Accounts.
WeChat Work Mini Program Developer Documentation: WeChat 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 WeChat Work, see WeChat Work Developer Documentation.