---
url: "https://pay.weixin.qq.com/doc/v3/merchant/4012068443.md"
title: "接入模式"
doc_id: 4012068443
---

>更新时间：2026.06.01

## 模式对比总览

|  | 商户模式（普通商户） | 服务商模式 |
| --- | --- | --- |
| 适用对象 | 有开发能力的商户，自行接入微信支付 | 系统开发商 / 解决方案提供商，代中小商户接入 |
| 入驻平台 | [商户平台](https://pay.weixin.qq.com/index.php/public) | [服务商平台](https://pay.weixin.qq.com/partner/public/home) |
| 资金流向 | 微信支付 → 商户结算账户 | 微信支付 → 子商户结算账户（服务商账户不直接收款） |
| 数据流向 | 商户系统 ↔ 微信支付 | 服务商系统 ↔ 微信支付（代子商户发起） |
| 收款主体 | 商户自己 | 子商户（特约商户） |

## 普通商户模式

普通商户模式是指商户自行开发系统来对接微信支付进行交易，微信支付将资金直接结算到商户的结算账户，商户给用户提供支付服务。该模式要求商户具备系统开发能力，商户可自行前往 [商户平台](https://pay.weixin.qq.com/index.php/public) 完成入驻。

该模式下数据流与资金流如图所示：

![](https://gtimg.wechatpay.cn/resource/xres/mmpaydoc/static/img/c0b21de7e780c33583d8da54e0fbd77e.png)

数据流

![](https://gtimg.wechatpay.cn/resource/xres/mmpaydoc/static/img/d99f25c8abc85cdab82c6dd540f19ef7.png)

资金流

该模式下常用参数说明如下：

| 参数名称 | 参数说明 |
| --- | --- |
| AppID | 商户应用载体的AppID，可以是公众号，小程序或App |
| mchid | 商户在微信侧申请入驻的收款账号 |
| API v3密钥 | 商户在商户平台设置的API v3密钥，主要用于对敏感字段信息的加密或解密，具体设置流程请参考各产品接入前准备说明 |
| 商户API证书 | 商户在商户平台下载的证书，主要用于API请求的签名生成及验证，具体下载操作说明请参考各产品接入前准备说明 |
| OpenID | 用户在直连商户应用下的用户标示<br>OpenID获取详见[参数说明](https://pay.weixin.qq.com/doc/v3/merchant/4012068676.md) 4\. OpenID |

## 服务商模式

服务商模式是指针对市面上一些中小型且没有开发能力的商户，由已在微信支付官方注册入驻的系统开发商或解决方案提供商协助这些商户完成入驻，开发及日常运营工作的模式。服务商可前往 [服务商平台](https://pay.weixin.qq.com/partner/public/home) 完成注册入驻。

该模式下数据流与资金流如图所示：

![](https://gtimg.wechatpay.cn/resource/xres/mmpaydoc/static/img/9cfc4c407d8cf83211fd6264e77409ed.png)

数据流

![](https://gtimg.wechatpay.cn/resource/xres/mmpaydoc/static/img/d99f25c8abc85cdab82c6dd540f19ef7.png)

资金流

该模式下常用参数说明如下：

| 参数名称 | 参数说明 |
| --- | --- |
| AppID | 服务商应用载体的AppID，可以是公众号或小程序 |
| mchid | 服务商在微信侧申请入驻的收款账号（注意：服务商收款账号并不具备收款能力） |
| API v3密钥 | 服务商在服务商平台设置的API v3密钥，主要用于对敏感字段信息的加密或解密，具体设置流程请参考各产品接入前准备说明 |
| 商户API证书 | 服务商在服务商平台下载的证书，主要用于API请求的签名生成及验证，具体下载操作说明请参考各产品接入前准备说明 |
| OpenID | 用户在直连商户应用下的用户标示 |
| sp\_openid | 用户在服务商应用下的用户标示 |
| sub\_appid | 子商户应用载体的AppID，可以是公众号，小程序或App |
| sub\_mchid | 子商户在服务商下开通的微信支付收款账户 |
| sub\_openid | 用户在子商户sub\_appid下的OpenID |

## 核心参数差异

| 参数 | 商户模式 | 服务商模式 |
| --- | --- | --- |
| 商户号 | `mchid` | `sp_mchid`（服务商）+ `sub_mchid`（子商户） |
| 应用ID | `appid` | `sp_appid`（服务商）+ `sub_appid`（子商户，选填） |
| 用户标识 | `openid` | `sp_openid`（服务商应用下）或 `sub_openid`（子商户应用下） |
| API证书 | 商户平台申请；私钥用于 V3 请求签名 + 调起支付，不可外泄 | 服务商平台申请；仅服务商持有，子商户不需要；代调用时以服务商身份签名 |
| APIv3密钥 | 商户平台设置；只用于回调里 `resource` 解密，不参与请求签名 | 服务商平台设置；子商户不设；解密发到服务商的回调 |
| 微信支付平台证书(推荐切换成微信支付公钥，平台证书需要每五年更换一次) | 微信支付平台证书的作用等同于微信支付公钥，主要用于APIv3接口的返回内容的验签和敏感信息加密参数。 | 微信支付平台证书的作用等同于微信支付公钥，主要用于APIv3接口的返回内容的验签和敏感信息加密参数。 |
| 微信支付公钥ID | 商户平台获取；与平台证书二选一验签 | 服务商平台获取；二选一验签；进件/开户意愿等敏感字段加密见专项文档 |