# inquiryRegistrationStatus

`POST /aps/api/v1/merchants/inquiryRegistrationStatus`

The **inquiryRegistrationStatus** API is used by the Acquiring Service Provider (ACQP) to query the merchant registration status from Alipay+. 

## Structure

A message consists of a header and body. The following sections are focused on the body structure. For the header structure, see:

-   [Request header](api_overview.md#3mLq0)
-   [Response header](api_overview.md#YdmVS)

**Note:**

1\. Set the data type of each parameter (except array) as String. This means that you must use double quotation marks (" ") to enclose the parameter value. Examples:

-   If the data type of a parameter is Integer and its value is 20, set it as "20".
-   If the data type of a parameter is Boolean and its value is `true`, set it as "true".

2\. For optional parameters that are not required in your case, you can:

-   exclude them from the request body.
-   set the values as `null` (without the double quotation marks).

Do NOT leave the optional parameters empty by setting their values as `""`; otherwise, an error might occur.

## Request parameters

#### referenceMerchantId (String)

The unique ID that is assigned by the ACQP to identify a merchant. For more about when to specify this parameter, see _How to specify request parameters_.

More information:

- Maximum length: 32 characters

#### referenceStoreId (String)

The unique ID that is assigned by the ACQP to identify a store, which is affiliated with the merchant. For more about when to specify this parameter, see _How to specify request parameters_.

More information:

- Maximum length: 32 characters

#### registrationRequestId (String)

The unique ID that is assigned by the ACQP to identify a registration request. Specify this parameter if _referenceMerchantId_ and _registrationRequestId_ are not specified. For more about when to specify this parameter, see _How to specify request parameters_.

More information:

- Maximum length: 64 characters

## Response parameters

#### result (Result, REQUIRED)

The result of the business processing, including the result status, result code, and the result message.

**Note:** This parameter only indicates the request result, but does not indicate whether the registration is approved or not. For example, result._resultStatus_ is `S` only means the request is successfully sent and received by Alipay+.

##### resultCode (String, REQUIRED)

The result code that indicates the detailed processing result.

More information:

- Maximum length: 64 characters

##### resultStatus (String, REQUIRED)

The result status that indicates the processing result. Valid values are:

-   `S`: Successful
-   `F`: Failed
-   `U`: Unknown

##### resultMessage (String)

The result message that describes the result code in detail.

More information:

- Maximum length: 256 characters

#### registrationResult (RegistrationResult)

The collective registration result of all the Mobile Payment Providers (MPPs) to be registered to.

This parameter is returned by Alipay+ if _result.resultStatus_ is `S`.

##### registrationStatus (String, REQUIRED)

The registration status that reflects whether all the MPPs to be registered to have returned the registration result. Valid values are:

-   `COMPLETED`: indicates that all the MPPs have returned the registration result.
-   `PENDING`: indicates that at least one MPP has not returned the registration result. The ACQP can check the value of _pspResgitrationResultList_ for the registration status of each MPP.

**Important**: When you submit a new registration request by specifying the same _referenceMerchantId_, and the last registration request is in the `PENDING` status, depending on whether the last registration request exceeds 30 minutes, different actions are performed:

-   If the last registration request exceeds 30 minutes, the last registration request is canceled and the information that is submitted in the new registration request overwrites the one that is submitted in the last registration request.
-   If the last registration request does not exceed 30 minutes, the new registration request is rejected.

#### pspRegistrationResultList (Array<PSPRegistrationResult>)

The list of individual registration results of all the MPPs to be registered to.

This parameter is returned by Alipay+ if _result.resultStatus_ is `S`.

##### pspName (String, REQUIRED)

The MPP's name. View [MPP Capabilities](../mpp_list/mpp_capabilities) for a complete list of valid values.

##### registrationResult (RegistrationResult)

The registration result from a certain MPP.

###### registrationStatus (String, REQUIRED)

The registration status that reflects the registration result of a specific MPP to be registered.

-   `PENDING`: indicates that the MPP has not returned the registration result.
-   `CANCELLED`: indicates that the registration is canceled by the MPP.
-   `APPROVED`: indicates that the registration is approved by the MPP.
-   `REJECTED`: indicates that the registration is rejected by the MPP.

###### rejectionReason (string)

The reason why the MPP rejected the merchant registration.

This parameter is returned by Alipay+ if _pspRegistrationResultList.registrationResult.registrationStatus_ is `REJECTED`.

More information:

- Maximum length: 1024 characters

##### productCodes (Array<String>, REQUIRED)

The list of product codes to specify the payment products that the merchant support. Valid values are:

-   `CASHIER_PAYMENT`: indicates the Cashier Payment product. For more information, see [Cashier Payment](../product_intro_acq/product_cashier_acq_tile).
-   `AGREEMENT_PAYMENT`: indicates the Auto Debit product. For more information, see [Auto Debit](../product_intro_acq/product_debit_acq_tile).
-   `IN_STORE_PAYMENT`: indicates the in-store payment products, such as User-presented Mode Payment and Merchant-presented Mode Payment. For more information, see [User-presented Mode Payment](../product_intro_acq/product_upm_acq) and [Merchant-presented Mode Payment](../product_intro_acq/product_mpm_acq).

## More information

### How to specify request parameters

The ACQP needs to specify request parameters depending on the value of the _productCodes_ parameter in the **registration** API. Refer to the table below for details.

<table id="XPiIf" style="width:750px;outline:none;border-collapse:collapse;border:1px solid rgb(217, 217, 217)" class="lake-table"><colgroup><col width="348" span="1"><col width="402" span="1"></colgroup><tbody><tr style="height:33px"><td style="background-color:rgb(212, 238, 252);min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u390040b2" data-lake-id="2604158890647a29e6e2086e0f7f9ccd" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><strong><span>Value of</span></strong><em><strong><span> productCodes</span></strong></em></p></td><td style="background-color:rgb(212, 238, 252);min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u00556d21" data-lake-id="a296486d78b0ac8a0f7f02cf08ed2fe9" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><strong><span>Action</span></strong></p></td></tr><tr style="height:33px"><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u67a124f9" data-lake-id="37e1fcab64e50097c63dc686bc0a0e7b" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Contains only </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>CASHIER\_PAYMENT</span></code><span>,  </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>AGREEMENT\_PAYMENT</span></code><span>, or both</span></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u36d6b324" data-lake-id="8bd7ed9dda60a544a44c75f3b6e4036a" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Take either of the following actions:</span></p><ul data-lake-id="401e3c722a542d651d39ebe8f162cd62" lake-indent="0" style="list-style-type:disc;padding-left:23px;margin:0px;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word"><li id="ub1120bf8" data-lake-id="da2ce87857d8e417064041c4c480a72e"><span>Specify</span><em><span> registrationRequestId</span></em></li><li id="ub3db1956" data-lake-id="8298e09810e157002dc2cf6c0b4b8e5b"><span>Specify </span><em><span>referenceMerchantId</span></em></li></ul></td></tr><tr style="height:89px"><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u99d2e2eb" data-lake-id="e398d14660ad9733f869c1f47109c968" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Contains only </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>IN\_STORE\_PAYMENT</span></code></p></td><td rowspan="2" style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u4df5aa1a" data-lake-id="b40aa621ed7a5195afe61765773fcda4" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Take either of the following actions:</span></p><ul data-lake-id="3d4e48345eb508f6d26f1cbde6ec044b" lake-indent="0" style="list-style-type:disc;padding-left:23px;margin:0px;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word"><li id="u8b34c995" data-lake-id="3ca50fe1ae55129b47a9effd3eaea05e"><span>Specify </span><em><span>registrationRequestId</span></em></li><li id="u3c105ba7" data-lake-id="11064d871ec158a76ed84b1713865b0b"><span>Specify </span><em><span>referenceMerchantId</span></em><span> and </span><em><span>referenceStoreId</span></em></li></ul></td></tr><tr style="height:89px"><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="uef50ca4e" data-lake-id="b8c711c6987a65e49f109b950d4a3038" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Contains </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>IN\_STORE\_PAYMENT</span></code><span> and at least one of </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>CASHIER\_PAYMENT</span></code><span> and </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>AGREEMENT\_PAYMENT</span></code></p></td></tr></tbody></table>

**Important:**

-   _registrationRequestId_ takes precedence over _referenceMerchantId_ and _referenceStoreId_. When _registrationRequestId_ and one or both of _referenceMerchantId_ and _referenceStoreId_ are specified, _registrationRequestId_ is used.
-   If _registrationRequestId_ is used to inquire, Alipay+ returns the status of the corresponding registration request.
-   If _registrationMechantId_ is used to inquire, Alipay+ returns the latest status of the registration request regarding the merchant. For example, for a successful merchant registration, the value of _pspRegistrationResultList.registrationResult.registrationStatus_ is returned as `APPROVED`. After that, if the registration information is updated and still in review, the value of _pspRegistrationResultList.registrationResult.registrationStatus_ is returned as `PENDING`.
-   It is recommended to specify _registrationRequestId_ to query the registration status regardless of payment products that the merchant support.

### How to handle the result

-   You might receive different results from Alipay+. Follow the instructions below to handle the result.

<table id="XU8CC" style="width:750px;outline:none;border-collapse:collapse;border:1px solid rgb(217, 217, 217)" class="lake-table"><colgroup><col width="187" span="1"><col width="187" span="1"><col width="187" span="1"><col width="189" span="1"></colgroup><tbody><tr style="height:33px"><td style="background-color:rgb(212, 238, 252);min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="d075d56a9449070c9fa1f278d7600806" data-lake-id="3f30dbcf29d054ccf99fd008c169d770" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><strong><span>result.resultStatus</span></strong></p></td><td style="background-color:rgb(212, 238, 252);min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="a6de6b0cce1311a86855f8c3170bfef6" data-lake-id="8416dec950d5d32536d329fefde4433f" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><strong><span>result.resultCode</span></strong></p></td><td style="background-color:rgb(212, 238, 252);min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="016b798cf8c2a2363230f343a1e43be4" data-lake-id="8af0d5961558d175af3f9a59a5b898ff" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><strong><span>Inquiry status</span></strong></p></td><td style="background-color:rgb(212, 238, 252);min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u85e61f36" data-lake-id="ee0f4585eb8cabc751e0c687697040ab" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><strong><span>Actions</span></strong></p></td></tr><tr style="height:33px"><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u70e7908a" data-lake-id="53579a1f1fa74a91150c62637b7efbef" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>S</span></code></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="65263fd43ad29aa73d017f638940f11a" data-lake-id="8b81891bcb77a41730e857b9f9326551" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>SUCCESS</span></code></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u5c548119" data-lake-id="1df62db7c423db7364fc54c785c971dd" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Inquiry succeeds.</span></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u2d39d725" data-lake-id="a51a0cd5f3690fe0e7bf5ef731b40f06" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>N/A</span></p></td></tr><tr style="height:33px"><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="ufe024bbd" data-lake-id="da6cca09ddd35339eef3dc6df6d7fd1e" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>F</span></code></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="ffec1685c14eedf46f6d80e97cd7d5e8" data-lake-id="f619c216d439a1df4d94c5442512af7f" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Multiple possible values exist, such as </span></p><p id="u30224224" data-lake-id="9055fa941befef92207ce34124398d41" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>ACCESS\_DENIED</span></code><span>, </span></p><p id="u44a508b6" data-lake-id="537b083f68cabf5857cfa518eef2af7e" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>KEY\_NOT\_FOUND</span></code><span>, etc.</span></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="uba902b12" data-lake-id="8df1b605f54ce4a4232d2c11dcf2aa32" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Inquiry fails.</span></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u75f4547d" data-lake-id="e97e1ccb526620c02dd742b19a1e3885" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Take actions according to the result code (specified on the </span><em><span>result.resultCode </span></em><span>parameter). For more information, see the </span><em><span>Result codes</span></em><span> section below.</span></p></td></tr><tr style="height:33px"><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u9fb966bf" data-lake-id="0282d65429ec92befe177d2303a6d363" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>U</span></code></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="2f04c229b6fc67e52a27f35638ad33f8" data-lake-id="33c2a8886a5cd74471e78c2d295d37d7" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Multiple possible values exist, such as </span></p><p id="u7f584bbc" data-lake-id="011bb1e13b47e7a2dfa18b9b1d2312b2" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>UNKNOWN\_EXCEPTION</span></code><span>, </span></p><p id="u50eb2a45" data-lake-id="6e0dc06a33ee5718bca012fd41f75fba" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>REQUEST\_TRAFFIC\_EXCEED\_LIMIT</span></code><span>, etc.</span></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u17cd7318" data-lake-id="b7e76df4aef490a7df803a9bd0765700" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Unknown</span></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="affbd959f3bbabf61a4f88ccf91aa3ca" data-lake-id="85bbe98e2c09e4943a79373845757b55" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Use the same parameters to retry the </span><strong><span>inquiryRegistrationStatus</span></strong><span> request. If you keep receiving the same result indicating the unknown status, contact </span><a href="mailto:connect\_support@service.alipay.com" target="\_blank"><span>connect\_support@service.alipay.com</span></a><span>.</span></p></td></tr><tr style="height:33px"><td colspan="2" style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u27753d64" data-lake-id="94707de55ef6f5dfc33b946a4e1cf904" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>No result received</span></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u59f6ae00" data-lake-id="21e3266040924d8a1b4ed038f7f1e0d0" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Unknown</span></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u789152cc" data-lake-id="84103aeb279c0f6bc460985658421d55" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Use the same parameters to retry the </span><strong><span>inquiryRegistrationStatus</span></strong><span> request. If you keep receiving no result, contact </span><a href="mailto:connect\_support@service.alipay.com" target="\_blank"><span>connect\_support@service.alipay.com</span></a><span>.</span></p></td></tr></tbody></table>

-   When handling the result,  note that the merchant registration at a specificMPP is successful only when:

-   the value of _result.resultCode_ is `SUCCESS`, and
-   the value of _pspRegistrationResultList.registrationResult.registrationStatus_ of the MPP is `APPROVED`.

## Result/Error codes

| Code | Value | Message | Further action |
| --- | --- | --- | --- |
| SUCCESS | S | Success | N/A |
| ACCESS_DENIED | F | Access is denied. | It is recommended that you contact connect_support@service.alipay.com to troubleshoot the issue. |
| INVALID_CLIENT | F | The client is invalid. | It is recommended that you contact connect_support@service.alipay.com to troubleshoot the issue. |
| INVALID_SIGNATURE | F | The signature is invalid. | Check whether the public key, signed message, and signature algorithm are as expected. |
| KEY_NOT_FOUND | F | The key is not found. | It is recommended that you contact connect_support@service.alipay.com to troubleshoot the issue. |
| MEDIA_TYPE_NOT_ACCEPTABLE | F | The server does not implement the media type that is acceptable to the client. | Use a media type that is accepted by Alipay+. |
| METHOD_NOT_SUPPORTED | F | The server does not implement the requested HTTPS method. | Ensure the HTTP method is POST. |
| NO_INTERFACE_DEF | F | API is not defined. | Check whether the request URL is correct. Ensure that the endpoint of the called API is correct. |
| PARAM_ILLEGAL | F | Illegal parameters. For example, non-numeric input, invalid date. | Check whether the request parameters, including the header parameters and body parameters, are correct and valid. For more information about the parameters of each API, see the Structure section of the specific API reference topic. |
| PROCESS_FAIL | F | A general business failure occurred. Do not retry. | It is recommended that you contact connect_support@service.alipay.com to troubleshoot the issue. |
| RECORD_NOT_FOUND | F | The system is not able to find the registration record for the given referenceMerchantId and/or referenceStoreId. | Check whether the values of the referenceMerchantId and referenceStoreId parameters are correct. If so, contact connect_support@service.alipay.com to troubleshoot the issue; otherwise, specify the parameter values correctly and call the API again. |
| REQUEST_TRAFFIC_EXCEED_LIMIT | U | The request traffic exceeds the limit. | Reduce the frequency of API calls. |
| UNKNOWN_EXCEPTION | U | An API call failed, which is caused by unknown reasons.  | Try to recall the API. |

## Request

```json
{
  "referenceMerchantId": "2188120000190000"
}
```

## Response

```json
{
  "result": {
    "resultCode": "SUCCESS",
    "resultStatus": "S",
    "resultMessage": "Success"
  },
  "registrationResult": {
    "registrationStatus": "COMPLETED"
  },
  "pspRegistrationResultList": [
    {
      "productCodes": [
        "CASHIER_PAYMENT"
      ],
      "pspName": "ALIPAY_HK",
      "registrationResult": {
        "registrationStatus": "APPROVED"
      }
    },
    {
      "productCodes": [
        "CASHIER_PAYMENT"
      ],
      "pspName": "KAKAOPAY",
      "registrationResult": {
        "registrationStatus": "REJECTED",
        "rejectionReason": "rejectionReason message"
      }
    }
  ]
}
```