小程序
小游戏
企业微信
微信支付
扫描小程序码分享
有哪些原因会出现这种情况
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
您好,请提供下列资料供这边帮您核实接口中服务商和子商户号的实际拓展授权关系。
1、调用的接口对应的接口文档
2、调用接口时传入的完整请求参数以及接口的响应报文
请以文字形式提供上述信息,不要发截图。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
本回答由AI生成,可能已过期、失效或不适用于当前情形,请谨慎参考
服务商模式只能为自己拓展的商户发起分账,无受理关系就是不是服务商下拓展的商户
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
您好,请提供下列资料供这边帮您核实接口中服务商和子商户号的实际拓展授权关系。
1、调用的接口对应的接口文档
2、调用接口时传入的完整请求参数以及接口的响应报文
请以文字形式提供上述信息,不要发截图。
https://pay.weixin.qq.com/doc/v3/partner/4012691594
添加分账人:{'type': 'MERCHANT_ID', 'account': '1731065501', 'relation_type': 'PLATFORM'}
分账:{'sub_mchid': '1716264640', 'transaction_id': '4200002914202511265510192368', 'out_order_no': 'BN764150211562', 'receivers': [{'type': 'MERCHANT_ID', 'receiver_account': '1731065501', 'description': '商品订单核销完成', 'receiver_name': 'kSDnPMXjIHahKV5Wq7803e6aQrFwG/ltsg/2S0t0321pu61QE3q98SdDxDOWxstn2BOxTsLbvYLsSsCiEJch6XXVna4JXu6n32zunbBi+BYsasDy6dj0MvFskANsjNdHQEwLW2X+gZZKSRgWk12rXTgSSWYGYJW4gBrXGPHo2Gm/CouMy0OQTrjafjaIMbHEKhtdGbnC5jtGp0vAL+1SlZ+hoBnXgmcWr5V7+XeaHDDv40uj/UqUGTcaEp/re9Kya8nAVRdF2U3h+Z0qZx1MyBsN5/OYrWNL+qQfUHplwpHW+qiiERK1t4cW4/vwHmRNKmwpdTzAFVmLK0N9qcEwpg==', 'amount': 600}], 'finish': True}
返回{'code': 'INVALID_REQUEST', 'message': '服务商和分账方无受理关系'}
请求分账
更新时间:2025.09.29
微信订单支付成功后,由电商平台发起分账请求,将结算后的资金分给分账接收方。
注意:
微信订单支付成功后,平台商户代平台二级商户发起分账请求,将结算后的钱分到分账接收方。
对同一笔订单最多能发起50次分账请求,每次请求最多分给50个接收方。
此接口采用异步处理模式,即在接收到商户请求后,会先受理请求再异步处理,最终的分账结果可以通过查询分账接口获取。
分账资金的冻结期默认是180天。从订单支付成功之日起,180天内需要发起分账,若180天内未发起分账,待分账资金将会自动解冻给分账方。
电商平台需确保向微信支付传输用户身份信息和账号标识信息做一致性校验已合法征得用户授权
接口支持幂等重入
接口限频:
单个平台商户(请求分账) 2000QPS,如果超过频率限制,会报错FREQUENCY_LIMITED,请降低频率请求。
单个交易收款商户(请求分账) 300QPS,如果超过频率限制,会报错FREQUENCY_LIMITED,请降低频率请求。同时,建议对同一主体的商户拆分多个商户号进行交易,避免交易集中到单个商户。
接口说明
支持商户:【平台商户】
请求方式:【POST】/v3/ecommerce/profitsharing/orders
请求域名:【主域名】https://api.mch.weixin.qq.com 使用该域名将访问就近的接入点
【备域名】https://api2.mch.weixin.qq.com 使用该域名将访问异地的接入点 ,指引点击查看
请求参数
Header HTTP头参数
Authorization 必填 string
请参考签名认证生成认证信息
Accept 必填 string
请设置为application/json
Content-Type 必填 string
请设置为application/json
Wechatpay-Serial 必填 string
【微信支付公钥ID】或【微信支付平台证书序列号】 请求参数中的敏感字段,需要使用微信支付公钥加密(推荐),请参考获取微信支付公钥ID说明以及微信支付公钥加密敏感信息指引;也可以使用微信支付平台证书公钥加密,参考获取平台证书序列号、平台证书加密敏感信息指引
body 包体参数
appid 选填 string(32)
【公众账号ID】 APPID是微信开放平台(移动应用)或微信公众平台(小程序、公众号)为开发者的应用程序提供的唯一标识。此处,可以填写这三种类型中的任意一种APPID,但请确保该appid与mchid有绑定关系。详见:开发必要参数说明。分账接收方类型包含PERSONAL_OPENID时必填
sub_mchid 必填 string(32)
【电商平台二级商户号】 微信支付分配的电商平台二级商户号,即分账的出资商户号。
transaction_id 必填 string(32)
【微信订单号】 微信支付订单号
out_order_no 必填 string(64)
【商户分账单号】 商户系统内部的分账单号,在商户系统内部唯一(单次分账、多次分账、完结分账应使用不同的商户分账单号),同一分账单号多次请求等同一次。只能是数字、大小写字母_-|*@
receivers 必填 array[object]
【分账接收方列表】 分账接收方列表,可以设置出资商户作为分账接受方
添加分账接收方
更新时间:2025.09.29
电商平台可通过此接口添加分账接收方,建立分账接收方列表。后续通过发起分账请求,将电商平台下的二级商户结算后的资金,分给分账接收方列表中具体的分账接收方。
添加的分账接收方统一都在电商平台维度进行管理,其他二级商户,均可向该分账接收方列表中的接收方进行分账,避免在二级商户维度重复维护。
商户的分账接收方数量上限为2万。若已达到上限,可删除部分未使用的接收方后重新添加。
电商平台需确保向微信支付传输用户身份信息和账号标识信息做一致性校验已合法征得用户授权。
接口说明
支持商户:【平台商户】
请求方式:【POST】/v3/ecommerce/profitsharing/receivers/add
请求域名:【主域名】https://api.mch.weixin.qq.com 使用该域名将访问就近的接入点
【备域名】https://api2.mch.weixin.qq.com 使用该域名将访问异地的接入点 ,指引点击查看
请求参数
Header HTTP头参数
Authorization 必填 string
请参考签名认证生成认证信息
Accept 必填 string
请设置为application/json
Content-Type 必填 string
请设置为application/json
body 包体参数
appid 选填 string(32)
【公众账号ID】 APPID是微信开放平台(移动应用)或微信公众平台(小程序、公众号)为开发者的应用程序提供的唯一标识。此处,可以填写这三种类型中的任意一种APPID,但请确保该appid与mchid有绑定关系。详见:开发必要参数说明。分账接收方类型包含PERSONAL_OPENID时必填
type 必填 string(32)
【接收方类型】 可选取值:
MERCHANT_ID:商户号
PERSONAL_OPENID:个人openid(用户在商户appid下的唯一标识,详见 OpenID获取)
account 必填 string(64)
【接收方账号】
分账接收方类型是MERCHANT_ID时,分账接收方账号为商户号
分账接收方类型是PERSONAL_OPENID时,分账接收方账号为个人OpenID(由电商平台的AppID转换得到)
name 选填 string(256)
【接收方名称】
分账接收方类型是MERCHANT_ID时,是商户全称(必传),当商户是小微商户或个体户时,是开户人姓名
分账接收方类型是PERSONAL_OPENID时,是个人姓名(选传,传则会检查与 name 是否实名匹配,不匹配会拒绝请求)
relation_type 必填 string(32)
【与分账方的关系类型】 分账发起方商户与分账接收方的关系。
可选取值:
SUPPLIER:供应商
DISTRIBUTOR:分销商
SERVICE_PROVIDER:服务商
PLATFORM:平台
OTHERS:其他
请求示例
curl
Java
Go
POST
curl -X POST \
https://api.mch.weixin.qq.com/v3/ecommerce/profitsharing/receivers/add \
-H "Authorization: WECHATPAY2-SHA256-RSA2048 mchid=\"1900000001\",..." \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"appid" : "wx8888888888888888",
"type" : "MERCHANT_ID",
"account" : "190001001",
"name" : "示例商户全称",
"relation_type" : "SUPPLIER"
}'
应答参数
200 OK
type 必填 string(32)
【接收方类型】 可选取值:
MERCHANT_ID:商户号
PERSONAL_OPENID:个人openid(用户在商户appid下的唯一标识,详见 OpenID获取)
account 必填 string(64)
【接收方账号】
分账接收方类型是MERCHANT_ID时,分账接收方账号为商户号
分账接收方类型是PERSONAL_OPENID时,分账接收方账号为个人OpenID(由电商平台的AppID转换得到)
应答示例
200 OK
{
"type" : "MERCHANT_ID",
"account" : "190001001"
}
错误码
以下是本接口返回的错误码列表。详细错误码规则,请参考微信支付接口规则-错误码和错误提示
状态码
错误码
描述
解决方案
400
PARAM_ERROR
参数错误
请根据错误提示正确传入参数
400
INVALID_REQUEST
HTTP 请求不符合微信支付 APIv3 接口规则
请参阅 接口规则
401
SIGN_ERROR
验证不通过
请参阅 签名常见问题
500
SYSTEM_ERROR
系统异常,请稍后重试
请稍后重试
403
NO_AUTH
商户无权限
请开通商户号分账权限
429
FREQUENCY_LIMITED
添加接收方频率过高
请降低频率后重试
重新调了一下,需要处理违规问题了,现在已经待审核了,不知道二级商户刚入驻就被限制分账分出功能是什么原因,希望解答
服务商模式只能为自己拓展的商户发起分账,无受理关系就是不是服务商下拓展的商户