# Asynchronous status query

# Interface call request specification

Http request method: POST
https://api.weixin.qq.com/product/register/check_audit_status?access_token=xxxxxxxxx

When the registration interface is called and the registered appid is queried, use component access token。 When the appid is queried, you need to query the audit status and call other interfaces, using authorizer access token

# Request Parameter Dxplaination

parameter type Is it necessary to fill out Introductions
wx_name string yes WeChat

# State enumeration value

Enumeration value describe
1 Currently unavailable
2 Normal, currently operational
3 Submitted and under review
4 Audit failed, rejected
5 success
6 freeze

# Request Parameter Sample

{
    "wx_name": "xxx"
}

# Return parameter specification

parameter type Introductions
Errcode number Error code
errmsg string Error message
data.register_status number Registration status 0: Success 1: The agreement has not been signed 2: The protocol is not sent or the protocol has expired._The following fields are meaningful when status is 0
data.merchant_info_status number Business information status, View state enumeration values
data.acct_verify_status number Account verification status, View state enumeration values
data.basic_info_status number Basic information status, View state enumeration values
data.pay_sign_status number Payment signing status, View state enumeration values
data.audit_reject_reasons string Basic information Reasons for dismissal
data.legal_validation_url string Corporate verification link
data.pay_audit_detail.param_name string Parameter name
data.pay_audit_detail.reject_reason string Reasons for Rejection of Payment Qualification
data.register_status number Registration status 0: Success 1: The agreement has not been signed 2: Protocol not sent or protocol has expired. Protocol needs to be sent
data.registered_appid string Registered appid
data.sign_url string Payment signing url

# Return Package Example

{
    "errcode": 0,
    "errmsg":"ok",
    "data": 
    {
        "merchant_info_status": 0,
        "acct_verify_status": 0,
        "basic_info_status": 0,
        "pay_sign_status": 0,
        "audit_reject_reasons": "Reason for dismissal of basic information,"
        "legal_validation_url": "Legal person verification link,"
        "pay_audit_detail " : 
        {
            "param_name": Parameter name
            "reject_reason": "Reasons for Disqualification of Payment"
        },
        "register_status": 0,
        "registered_Appid': "wxe11234123123"
    }
}

# Return code

Return code Type of error
-1 System exception
-2 Token is too long