Shopify 上的代理模式 vs. 商户注册模式

Shopify 上的代理模式 vs. 商户注册模式
多卖家 marketplace 的支付模式、资金持有和货币流转。
概览
在 Shopify 上搭建多卖家 marketplace 时,首要决策之一是在两种法律模式之间做出选择: 记录商户(MoR) 以及 代理模式。此选择会影响增值税的处理方式以及支付流程的设置方式。
| 代理模式 | 记录商户 | |
|---|---|---|
| 法律销售方 | 卖家 | Marketplace |
| 结账时的支付主体 | 卖家 (marketplace在任何时候都不能持有资金) | Marketplace |
| 增值税 / 税务责任 | 卖家的责任 | Marketplace的职责 |
| 结语 | 支付流程更为复杂,但监管负担明显较低 | 支付流程更为简单,但 marketplace 必须承担增值税责任 |
什么是 Merchant of Record?
在MoR模式下,marketplace是法律意义上的销售方。它以自己的名义收款,处理增值税、退款和拒付,然后在扣除佣金后向卖家(作为供应商)付款。买家的合同对象是marketplace,而非卖家。
什么是代理模式?
在代理模式下,marketplace充当中介。卖家是法律意义上的销售方;买家的合同对象是卖家。marketplace促成交易并赚取佣金,但在法律上从不拥有资金。
两种模式在大规模下都行得通,区别在于钱先进了谁的口袋。 Amazon 及 Etsy 自行收取买家款项,并按 marketplace facilitator 规则申报销售税或增值税,属于 MoR 形态。像 Craigslist 及 Gumtree 处在代理模式的最远端:买家直接与卖家打交道,平台完全不进入资金流。大多数 Shopify marketplace 之所以落在 MoR 这一侧,仅仅是因为 Shopify Payments 会把资金放进 marketplace 的账户。
在Shopify上设置MoR模式
这是标准的 Shopify 配置。
- marketplace 通过以下方式统一收取所有付款 Shopify Payments,支持以任意货币处理交易。
- 资金进入 marketplace 账户后,marketplace 可通过任何支付系统(如银行转账、Stripe)向卖家打款。
- Garnet Marketplace 可以帮助自动化这些供应商打款。
marketplace 负责所有下游合规事宜:在其销售的每个市场进行增值税注册和缴纳、处理拒付以及退款。
在Shopify上设置代理模式
这是 不 Shopify 的标准模式。代理模式的设置受到以下几个限制:
- marketplace 在任何情况下均不得持有买家资金。 这样做构成资金转移,属于受监管活动,适用于 PSD2 在欧盟/英国,需要持有支付机构牌照。
- 无法使用 Shopify Payments,因为它将所有资金路由到marketplace的银行账户,使marketplace成为支付所有者,这与代理模式相冲突。
因此需要第三方支付提供商:
- 选择您偏好的支付系统 在 Shopify 之外 (例如Stripe),这需要重建整个结账流程。
- 或使用 与 Shopify 结账原生集成的支付系统 (例如Adyen、Airwallex、Mollie)。
以下是各种选项的概览:
摘要
| 自定义结账 | Shopify 原生 | |||
|---|---|---|---|---|
| Stripe | Adyen | Airwallex | Mollie | |
| 符合代理模式 | 是 | 是 | 是 | 是 |
| Shopify 原生 | 否 | 是 | 是 | 是 |
| 多货币结账 | 是 | 是 | 否 | 否 |
| 需要多店铺吗? | 否 | 否 | 是 | 是 |
| 开发成本 | 高 | 中型 | 低 | 低 |
| 总体成本 | 高 | 高 | 高 | 低 |
| 推荐尺寸 | 约$1000万以上 | 约$1000万以上 | 约$1000万以上 | 任何 |
Stripe Connect(自定义结账)
Stripe Connect 通过以下方式支持代理模式 目的地费用 或 分离收款与转账:资金存放在Stripe受监管的基础设施中,然后在可配置的延迟后(最长90天)释放到卖家账户。这使你完全掌控托管逻辑、多币种处理和卖家入驻。
但是, Stripe 不被允许作为 Shopify 原生支付方式。使用它需要通过Payment Apps API在Shopify之外重建整个结账流程。
优势
- 完整的多货币处理,买家可使用本地货币付款
- 延迟付款最长 90 天(通过 API 手动触发)
- 卖家份额的自动退款冲销
- 对资金路由和卖家入驻拥有最大控制权
限制
- 与Shopify不原生兼容,需要完整重建结账流程
- 开发需要大量投入
::: warning 开发成本 在 Shopify 上使用 Stripe 实现代理模式在技术上可行,但需要在 Shopify 之外重建结账流程。这是一项重大投入,大多数 marketplace 运营者会选择在早期阶段避免。:::
Adyen(Shopify 原生支持)
Adyen 是 Shopify 原生支持的唯一第三方支付提供商,适用于 结账时的真正多货币处理 在单一店铺中,买家无需为每种货币单独设置店铺,即可以本地货币结算。
优势
- 单一 Shopify 店铺上的真正多货币结账
- 无需重建自定义结账流程
- 企业级欺诈防范与合规工具
- 支持拆分付款与延迟打款
限制
- 面向企业:Adyen 建议年处理量至少约 1000 万美元
- 复杂的入驻和验证流程
- 在较低交易量下,成本结构高于 Airwallex 或 Mollie
Airwallex(Shopify 原生支持)
Airwallex 与 Shopify 原生集成,并通过以下方式支持代理模式: 延迟路由 / 资金托管账户 机制:支付服务商收取资金,将其保存在自己受监管的基础设施中(而非marketplace账户),并在平台触发结算时将资金释放到卖家账户。这使marketplace游离于资金流动之外。
::: warning 企业定价 Airwallex 是一个成本较高的选项。其 marketplace/资金托管功能面向规模较大的运营者,通常在业务达到一定规模后才值得使用——大约在 约$1000万以上的年收入。低于该门槛,Mollie 是更经济实惠的选择。:::
::: warning 多货币结账限制 其他第三方支付网关(包括 Airwallex) 不支持结账时的多币种处理 在 Shopify 上。顾客浏览时可以看到本地价格(通过 Shopify Markets),但最终结算会转换回店铺的基准货币。
要提供真正的本地货币结账功能,需要 多店铺策略 是必要条件:每个货币区域对应一家 Shopify 店铺(例如英国使用英镑店铺,美国使用美元店铺),通过库存同步应用进行同步。:::
优势
- 与Shopify原生兼容,无需重建结账流程
- PSP持有资金(marketplace处于资金传输范围之外)
- 全球覆盖(180+ 国家,130+ 货币)
- 在付款时处理 marketplace 货币 → 卖家货币的转换
- 延迟付款最长 90 天
限制
- 单个店铺不支持多货币结账,买家以店铺基础货币付款
Mollie(Shopify原生)
Mollie也与Shopify原生集成,并遵循相同的 延迟路由 / 资金托管账户 与Airwallex机制相同。它特别适合欧洲marketplace,原生支持iDEAL、Bancontact和Klarna等本地支付方式。
优势
- 与Shopify原生兼容,无需重建结账流程
- PSP持有资金(marketplace处于资金传输范围之外)
- 延迟付款最长 90 天
- 最经济的解决方案
限制
- 单个店铺不支持多货币结账,买家以店铺基础货币付款
- 仅限欧洲
结语
- 支持多币种结账的国际代理 marketplace 且规模足够大(约 $10M+)→ Stripe 或 Adyen
- 规模化国际代理 marketplace(约 1000 万美元以上) 愿意为每个货币区域运营一个独立店铺 → Airwallex (昂贵的选项,只有在这种规模下才值得)
- 欧洲或注重成本的代理商 marketplace → Mollie (最经济的解决方案)














