Deleting Receiver
Update Time:2025.01.07Merchant initiates a request to delete receiver. The settled funds of the merchant cannot be distributed to the deleted receiver.
1. API Intro
Applicable object: Common mode Institutional mode
API rules:https://apihk.mch.weixin.qq.com/v3/global/profit-sharing/receivers
Request method:Delete
Path parameter is a path parameter.
Query parameter needs to be passed in the request URL.
Body parameter needs to be passed in the request JSON.
2. Request Parameters
Name | Variable Name | Type | Required | Description |
---|---|---|---|---|
Sub-merchant ID | sub_mchid | string[1, 32] | No | Body Sub-merchant ID allocated by WeChat Pay. It needs to be consistent with the sub-merchant ID in the transaction of WeChat Pay. |
Official account ID | appid | string[1, 32] | No | Body Merchant official account ID allocated by WeChat. When the receiver type includes PERSONAL_OPENID, its filling is required. |
Sub-merchant official account ID | sub_appid | string[1, 32] | No | Body Sub-merchant official account ID allocated by WeChat. When the receiver type includes PERSONAL_SUB_OPENID, its filling is required. |
Receiver type | type | string | Yes | Body Receiver type. |
Receiver account | account | string[1, 64] | Yes | Body When the type is MERCHANT_ID, it is a merchant ID |
Request Example
Delete receiver of merchant
Delete receiver of user
3. Response Parameters
The request is processed successfully without any response content.
Return Example
SUCCESS
ERROR
4. Error Code
Error Codes | Error Message | Description | Solution |
---|---|---|---|
400 | INVALID_REQUEST | The user type is PERSONAL_SUB_OPENID, the sub_appid in parameter is not set | The user type is PERSONAL_OPENID, please set appid field |
400 | INVALID_REQUEST | The user type is PERSONAL_SUB_OPENID, the sub_appid in parameter is not set | The user type is PERSONAL_SUB_OPENID, please set sub_appid field |
403 | NO_AUTH | The merchant has not signed the overseas funds-distribution product | Refer to the product process and access preparation, confirm that the merchant has funds-distribution authorization, and initiate the request again |
403 | NO_AUTH | The merchant has enabled the funds-distribution product and is waiting for it to take effect (Usually takes effect the next day) | The funds-distribution function cannot be initiated on the first day. Please initiate the request on the next day |
403 | NO_AUTH | Receiver | Confirm that the receiver is legally compliant before requesting funds-distribution |
403 | NO_AUTH | The parent-child relationship of the merchant does not exist. Please use correct sub-merchant ID to initiate the request | Please check if the sub-merchant ID (sub_mchid) is filled in correctly |