# WeChat Channels Store Service Market Access Guide

# Entry criteria

We welcome service providers who meet the following criteria to join the WeChat Channels store service market area:

  1. Good service capability in Mini Store service market

  2. Provide product management, order management, invoicing and other related services

  3. At least PC side, it is recommended to support mobile end, at the same time both ends of account interworking

  4. Service providers can provide operators to complete the service platform test customer service, after-sales work

# Access process

  1. WeChat Channels Value-added Service is based on the service platform, service platform uses the ability of a third-party platform, the third-party platform based on open platform, so service providers need to know in advanceIntroduction to Third Party PlatformsThe relevant knowledge.

  2. You need to go to open.weixin.qq.com third-party platform to apply for permission set, permission set is 129, 130, 131 and published on the whole network.

  3. Login Service Market Login to the service platform and create a home page, select "platform service provider," if there is a home page directly to the home page

  4. Configure customer service and set up capital accounts. If you have listed a Mini Store before, you should have already set it up. Please confirm again, if the customer service is not set, it will be removed from the service.If the fund account is not set up, the fund settlement cannot be received Customer Service Settings:WeChat service market customer service configuration ability Funding Setup:WeChat Service Market Fund Account Certification Guidelines

  5. Listing Service: Go to the home page to create a service, selectWeChat Channels Shop

Here is an introduction to the relevant fields: Third-party platform: It will pull all third-party Appid of the Open platform under the same main body, and the service provider needs to select one of them, and then use this third-party platform to make interface calls. Service URL: Serves as a link for the user to use the jump. Mobile: If the service supports mobile, the user will jump to the specified Mini Program when using the Mini Program, if not, it will prompt to use it on the PC. Associated Packages: The "associated package" will pull the Mini Store service package under the same business, and the service provider can choose to be associated or not associated. After the connection, the "WeChat Channels shop" upgraded by the "Mini Store" can migrate the old Mini Store service order to the "WeChat Channels shop," the old Mini Store service order will immediately expire, the order of the WeChat Channels shop will continue the validity of the old order, after the migration, the new and old orders will not support refunds. Package Specification ID: package aggregation ID, filled by the service provider. For example: Suppose you have the following packages, "Basic - 7 days," "Basic - 30 days," "Advanced - 7 days," "Advanced - 30 days," Then the vendor should set the spec ID of "Basic - 7 days" and "Base - 30 days" to the same (assuming standard), The specification ID for "Advanced - 7 days" and "Advanced - 30 days" are set to the same (assuming "advanced"), and when calculating the validity period of the service market, the same specification ID will be calculated together, and the different specification ID will be calculated separately. For example, if I bought the "Basic Version - 7 days," "Basic Version - 30 days," and "Advanced Version - 7 days," then my validity period will be 37 days for the "Basic Version" and 7 days for the Advanced Version. After adding the package specification ID,[Get a list of service user expiration dates][Get Service User Validity]The two interfaces will be aggregated according to the specification ID, the spec_Id will return the specification ID,[Login Verification]Return a spec._id。 Package Requirements:

  • Free version for 7 days.
  • Basic pricing needs to be met, such as product management/Order management>15/Month, ERP>2000/year
  1. Commissioning Service: Initially recommended to be selected as a test service, commissioning the test service to ensure availability of the service
  • After setting up the test service, you need to set the person as a tester in the WeChat service market pc side - my home page - basic settings, and then the corresponding tester can beWeChat Service MarketSee this service in the Mini Program and debug it
  • Remember to open a WeChat Channels store before you can place an order

# Transaction Process

  • After the user purchases, if the WeChat Channels store has not authorized the relevant permission set to the third-party platform, the service platform will silently authorize the relevant permission set to the third party and push the relevant permission set.[Authorization Change Message], in exchange for the authorizer_refresh_TokenIf the WeChat Channels store has licensed the relevant permission set to a third party platform, the service platform will not push it.[Authorization Change Message]If the Vendor misses the authorization change message, or loses the authorizer_refresh_Token, then you can call theAccess to Authorized Account InformationInterface refetch. (The third-party app here is the third-party platform that the vendor chose to create the service.) After the user's payment is completed, the service platform will[Order Push]To service providers, service providers can choose to access the order push. The permission sets for the various types of service authorization are as follows: Goods and services: 129, 130, 131 Order Service: 129, 130, 131 ERP:129、130、131
  • After the purchase, the user clicks "to use," will jump to the URL address filled in by the service provider when creating the service, and take the parameter code on the path (if the mobile terminal is supported, then it will take the code parameter on the jump Mini Program Path), and the service provider can call according to this code.[Login Verification]Interface in exchange for order information. The service platform provides[Get a list of service user expiration dates][Get Service User Validity][Get a list of orders paid by users]Three interfaces for the service provider. These three interfaces need to be used[Service Market Corporate Home Page access token】
  • The service provider uses a third-party platform to initiate interface calls on behalf of the WeChat Channels store to provide related services.
  • Refund: After the user refunds successfully, the service market will terminate the authorization relationship between the WeChat Channels store and the third-party platform.

# Operating rules

Main references:Operating Rules of Value-Added Services

# API Guide

List of interfaces:[WeChat Channels store open API]

# Point of Attention

  • It is not recommended that service providers rely on the push interface, the message push is subject to network reasons, there may be push failure, it is recommended that service providers use pull interface, supplemented by push interface.
  • The address that authorizes the change message push is the push address configured by the third-party platform, not the service URL entered when the service was created.
  • The service provider should not use the authorization change message to determine whether the user has successfully paid, if the purchased WeChat Channels store has authorized the relevant permission set to a third party, or lost the message due to network reasons, the service provider will not receive the authorization change message.
  • Service providers should not judge the validity period of the service by whether the WeChat Channel store is authorized to a third-party platform, because the WeChat Channel store may have other paths to authorize the relevant permission set to a third-party platform, please use the relevant interface to determine the validity period of the service.
  • Please note that the "login verification interface," "get the list of services purchased by users within the validity period" and "get the list of service orders purchased by users" used by Mini Store value-added services cannot be used in the WeChat Channels store, please use the new interface.
  • There are three platforms, one is a "service platform," one is a "third-party platform," and one is an "open platform." The "third-party platform" is based on the "open platform," and the "service platform" uses the capabilities of the "third-party platform." Therefore, please understand the authorization process and related concepts of the third-party platform in advance, the service platform is to silently authorize the relevant permission set of the Mini Program (WeChat Channels store) to the third-party platform after the user pays, eliminating the steps of the WeChat Channels store scan code authorization. 、
  • Call interface appears “api is unauthorized to component” Please check a few reasons: Is there a purchase of public service at wechatChannels? Does the third-party platform check the relevant permission set (129, 130, 131) Is the third party platform already available? Is there a repurchase after the entire network?