# 面向巴西 SaaS 的 PIX 支付：创始人接入指南

> 为什么 PIX 已成为面向巴西市场的 SaaS 不可或缺的支付方式、二维码流程如何运作、BRL 结算的现实情况，以及适用于生产环境的接入模式。
- **Author**: Ayush Agarwal
- **Published**: 2026-05-11
- **Category**: Payments, SaaS, Brazil
- **URL**: https://dodopayments.com/blogs/zh/pix-payments-brazilian-saas

---

如果你在 2026 年向巴西客户销售软件，关于支付方式的讨论始于并终于 PIX。Banco Central do Brasil 的即时支付系统已经超越信用卡，成为巴西使用最广泛的支付方式。客户期待看到 PIX，也会跳过不提供 PIX 的结账页面。对于进入或拓展巴西市场的 SaaS 创始人来说，接入 PIX 已不再是可选项。

本指南将介绍 PIX 是什么、实际的客户支付流程、BRL 结算的现实情况、容易让团队措手不及的订阅支付缺口，以及适用于生产环境的接入模式。

## PIX 简介

PIX 是巴西的即时支付系统，由中央银行于 2020 年推出。它支持全年 365 天、每天 24 小时的实时银行转账，包括周末和节假日。不需要等待银行处理时间窗口。即使是在周日凌晨 3 点发起的 PIX 支付，也会在几秒内确认。

客户可以通过以下两种方式发起 PIX：

- **二维码。** 客户使用银行应用扫描二维码，收款方和金额会自动预填。
- **复制粘贴密钥。** 客户将一串较长的字母数字密钥粘贴到银行应用中，系统同样会自动预填信息。

无论采用哪种方式，客户的银行都会向 PIX 确认支付，PIX 再向商户确认，交易随即完成。从端到端来看，PIX 比银行卡支付更快、成本更低，也更安全，因为客户已经通过自己的银行完成身份验证。

如需了解更广泛的支付背景，请参阅我们的 [巴西名义商户](https://dodopayments.com/blogs/merchant-of-record-brazil)、[在拉丁美洲接受支付](https://dodopayments.com/blogs/accept-payments-latin-america) 和 [SaaS 最佳支付方式](https://dodopayments.com/blogs/best-payment-methods-for-saas) 指南。

## PIX 对巴西 SaaS 为什么重要

PIX 对面向巴西市场的产品来说不可或缺，主要有三个原因。

### 原因 1：市场份额

PIX 已超越信用卡，成为巴西使用最广泛的数字支付方式。对于面向消费者的产品，不提供 PIX 就意味着失去相当一部分更偏好 PIX 而非银行卡的买家。具体占比因品类而异，但对于面向个人或小型企业的 SaaS，PIX 通常占所有尝试购买的 40%-60%。

### 原因 2：成本

PIX 的交易费用接近于零。相比之下，由于巴西本地处理成本较高，银行卡支付通常会产生 4%-7% 的费用，PIX 的成本低得多。对于高交易量、低客单价的交易，这种成本差异会显著影响单位经济效益。

### 原因 3：信任

PIX 由中央银行运营。客户对它的信任程度，就像对银行系统本身的信任一样。与线上银行卡支付有时会引发的风险或风控疑虑不同，PIX 几乎不会让客户产生这类担忧。对于对外国银行卡处理商持怀疑态度的品类，PIX 提供了一个值得信赖的替代方案，有助于提升转化率。

## 客户支付流程

```mermaid
sequenceDiagram
    participant Customer
    participant Checkout
    participant Dodo
    participant PIX
    participant Bank

    Customer->>Checkout: Select PIX at checkout
    Checkout->>Dodo: Create payment
    Dodo->>PIX: Generate QR code
    PIX->>Customer: Display QR code and copy-paste key
    Customer->>Bank: Open banking app, scan or paste
    Bank->>PIX: Confirm payment
    PIX->>Dodo: Success callback
    Dodo->>Checkout: Payment complete
```

从客户的角度来看：

1. 客户在结账时选择 PIX。
2. 结账页面显示二维码和复制粘贴密钥。
3. 客户在手机上打开银行应用（大多数巴西人都会在手机上使用银行应用）。
4. 客户使用银行的 PIX 扫描器扫描二维码，或将密钥粘贴到银行应用的 PIX 输入框中。
5. 银行显示收款方和金额，并要求客户确认。
6. 客户在银行应用中确认。
7. 支付立即确认，结账页面切换到成功状态。

整个流程通常只需约 30-60 秒，比输入银行卡信息更快。不需要 CVV、3D Secure 或短信验证。

## BRL 结算的现实情况

PIX 只支持 BRL。在消费者层面不存在 PIX 到 USD 的转换。因此，如果你面向巴西客户，就需要在 PIX 结账页面使用 BRL 作为计费货币。

对于使用 Dodo Payments 这类 MoR（名义商户）的非巴西 SaaS，这一过程会由平台处理。MoR 通过 PIX 向客户收取 BRL，再以你偏好的货币（通常是 USD）结算到你的企业账户。你的钱包中显示的是 USD，而客户支付的是 BRL。这与[国际支付网关](https://dodopayments.com/blogs/international-payment-gateway)处理任何无法自行进行跨境结算的本地支付方式时采用的模式相同。

兑换汇率通常是结算时的外汇汇率，减去一小部分价差。因此，假设汇率为 1 USD = 5 BRL，一笔 R$100 的销售额会变成钱包中的约 $20 USD，再扣除平台处理费。具体净额取决于你的费率方案。

如需进一步了解外汇和结算机制，请参阅我们的[全球计费](https://dodopayments.com/blogs/global-billing)和[面向全球 SaaS 的多币种定价](https://dodopayments.com/blogs/multi-currency-pricing-global-saas)指南。

## 订阅支付缺口

这是刚接触 PIX 的团队最容易意外遇到的问题：标准 PIX 流程不支持周期性支付。Banco Central 于 2025 年 6 月推出了 Pix Automático，专门用于弥补这一缺口，允许客户预先授权从其银行账户中周期性扣款。它与一次性 PIX 扣款确实是不同的机制，但是否可用仍取决于你的支付处理商是否提供该功能，以及客户的银行是否已启用该功能。因此，如今大多数面向巴西市场的 SaaS 接入仍然围绕一次性 PIX 扣款构建。在围绕它设计月度方案之前，请先确认你的服务提供商实际支持哪些功能。

每笔标准 PIX 交易都是从客户银行向收款方发起的一次性付款，没有类似银行卡已存卡或保存支付方式的机制。因此，除非你使用 Pix Automático 流程，否则不能将 PIX 放在标准的周期性结账流程中并期待续费正常工作。

实际意味着：

- 对于一次性购买，PIX 非常理想。
- 对于一次性支付全年费用的年度订阅，PIX 也适用。
- 对于按月周期性订阅，你需要在 PIX 之外同时保存一张银行卡，或者构建通过 PIX 续费的流程，提示客户每月付款。

许多巴西 SaaS 会提供通过 PIX 支付的年度方案，并明确给予折扣；或者每月向客户发送 PIX 续费提醒和新的支付链接。这两种方式都可行，但相比标准的已存卡周期性订阅，需要更多产品设计，而且都要求你的计费层能够根据订阅状态触发提醒。这正是[订阅计费平台](https://dodopayments.com/blogs/subscription-billing-platforms)发挥价值的地方。

> PIX 的订阅缺口确实存在，但可以解决。按年计费的产品在 PIX 上转化效果很好，因为客户只需支付一次即可完成。月度产品需要接受这样的现实：部分客户会使用 PIX 支付首月费用，再使用银行卡续费；或者构建一个在每个周期前触发的续费提醒流程。
>
> - Ayush Agarwal，Dodo Payments 联合创始人兼 CPTO

## 配置

PIX 的接入代码很简短。

```javascript
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: "prod_annual", quantity: 1 }],
  allowed_payment_method_types: ["pix", "credit", "debit"],
  billing_currency: "BRL",
  customer: {
    email: "cliente@example.com.br",
    name: "Pedro Silva",
  },
  billing_address: {
    country: "BR",
    zipcode: "01310-100",
  },
  return_url: "https://your-domain.example/success",
});
```

有三个细节需要正确处理。

1. **计费货币必须是 BRL。** PIX 不支持 USD、EUR 或其他货币。结账时的货币必须是 BRL。
2. **始终提供银行卡备用方式。** 一些巴西客户更喜欢使用银行卡。也有些客户虽然身处 PIX 普及的市场，但在结账时可能尚未设置 PIX。始终将 `credit` 和 `debit` 作为备用方式。
3. **计费国家应设为巴西。** 虽然从技术上说，PIX 与货币而非国家绑定，但将计费国家设为 BR 可以确保提供正确的体验，并正确应用任何特定国家的规则。

如需了解具体实现细节，请参阅 [Dodo Payments PIX 文档](https://docs.dodopayments.com/features/payment-methods/pix)。

## 处理二维码过期

PIX 二维码有有效期，并不会永久有效。如果客户放弃结账，30 分钟后才返回，二维码可能已经过期。零售类交易中，二维码的常见有效期为 5-15 分钟。

你的结账流程需要优雅地处理这种情况：

- 在二维码旁显示倒计时，让客户知道需要及时操作
- 检测二维码是否过期，并提供使用新的支付会话重新生成二维码的选项
- 对于运行时间较长的结账流程（客户决策较慢），可以考虑向客户发送支付链接，让客户稍后返回；系统会按需生成新的二维码

这是少数 PIX 特有、而银行卡支付不存在的用户体验问题之一。

## 测试 PIX 接入

在沙盒模式下测试 PIX 很简单。

1. 使用沙盒 API 密钥，将环境设置为测试模式。
2. 将计费货币设为 BRL。
3. 系统提示输入 Pix CPF 时，使用测试值（你的支付处理商文档会指定该值）。
4. 系统会生成测试二维码。使用手机的普通相机扫描即可（测试时不需要 PIX 应用）。
5. 系统会将你重定向到测试支付页面，你可以在其中模拟成功或失败。

除了不会发生真实资金转移外，该流程与生产环境一致。上线前可用它验证 webhook 处理、成功/失败用户体验以及二维码过期逻辑。

## PIX 的 Webhook 模式

由于客户付款后 PIX 会立即确认，因此你的 webhook 处理可以比银行卡支付更简单。通常不需要管理"待处理"状态。主要有两个事件：

- `payment.succeeded` 在 PIX 支付完成时触发。
- `payment.failed` 在二维码过期未付款，或银行侧发生错误时触发。

对于一次性产品，这已经足够。客户付款，webhook 触发，你授予访问权限。

对于年度订阅，在 `payment.succeeded` 时将订阅标记为激活，并安排 11 个月后的续费提醒（为客户留出一个月时间，在年度周期结束前完成操作）。

对于已经构建 PIX 续费流程的月度订阅，每月付款都会被视为一笔新的 PIX 交易。你的订阅状态机监听每月的 `payment.succeeded` 事件，并将订阅延长一个计费周期。

如需了解更广泛的 webhook 模式，请参阅我们的[支付通知 Webhook](https://dodopayments.com/blogs/webhooks-payment-notifications)指南和 [Dodo Payments Webhook 文档](https://docs.dodopayments.com/developer-resources/webhooks)。

## 常见 PIX 错误

### 错误 1：忘记设置货币

最常见的错误，是将 PIX 结账流程的计费货币设置为 USD 或其他非 BRL 货币。此时 PIX 根本不会显示。那些因为预期能够使用 PIX 才选择购买你产品的客户，在找不到该选项时就会离开。

### 错误 2：没有银行卡备用方式

始终将银行卡支付作为备用方式。即使在巴西，也有些客户更喜欢使用银行卡；有些客户可能在结账时遇到 PIX 问题。没有银行卡备用方式的结账流程会失去这些转化机会。

### 错误 3：把 PIX 当作银行卡

PIX 不是银行卡。它不支持周期性计费，也不存在银行卡网络意义上的拒付。争议处理方式也不同。如果你没有考虑续费机制，就将 PIX 接入订阅流程，客户在第二个计费周期可能会遇到令人困惑的失败状态。

### 错误 4：硬编码巴西税务处理

巴西对数字产品和 SaaS 有独特的税务规则。在大多数平台上，MoR（名义商户）会处理税务；但如果你自行处理，就需要注册正确的税号，并按正确的时间表申报和缴纳税款。PIX 不会改变纳税义务，但会让支付凭证更快生成，因此审计轨迹也会更加清晰。

如需了解巴西税务背景，请参阅我们的[巴西名义商户](https://dodopayments.com/blogs/merchant-of-record-brazil)和[面向 AI SaaS 的全球 VAT/GST](https://dodopayments.com/blogs/global-vat-gst-ai-saas)指南。

### 错误 5：没有进行本地化定价

PIX 使用 BRL 支付。如果你以 USD 定价并实时换算，客户看到的 BRL 金额可能会在查看价格与生成二维码之间发生变化，从而产生细微阻力。更好的做法是直接为巴西市场设置明确的 BRL 价格，再由平台以你偏好的货币结算。

## 一个真实的巴西配置示例

想象一个面向巴西小型企业的生产力 SaaS，提供每月 R$49 的月度方案和每年 R$490 的年度方案。

- 月度方案的结账页面提供银行卡和 PIX，并明确说明每月续费需要再次通过 PIX 付款或使用已存银行卡
- 年度方案的结账页面突出提供银行卡和 PIX。许多巴西客户会在这里选择 PIX，因为折扣加上一次支付即可完成的简单体验非常有吸引力
- 直接以 BRL 定价，而不是实时从 USD 换算
- MoR 每周以 USD 向企业结算
- 在年度续费前 30 天发送提醒，让客户有充足时间通过 PIX 再次付款

这种配置能够带来良好转化，保持清晰的单位经济效益，并避免把 PIX 当作银行卡使用所导致的续费失败问题。

## 何时不应使用 PIX

在以下情况下可以跳过 PIX：

- 你不面向巴西客户
- 你的产品完全采用月度订阅，没有年度选项，而且你不希望构建续费流程
- 你采用直接签约的企业销售模式，而 PIX 与目标买家无关

对于大多数面向巴西消费者、专业消费者或小型企业的 SaaS，PIX 都应该排在支付方式列表的第一位。银行卡是备用方式，而不是反过来。

## 常见问题

### 不成立巴西公司也可以接受 PIX 吗？

可以，通过 MoR（名义商户）实现。MoR 拥有接受巴西客户 PIX 支付所需的本地关系和基础设施，并以 USD 或你偏好的货币向你结算。如果由 MoR 负责处理，你不需要成立巴西实体、开设巴西银行账户或进行本地税务登记。

### PIX 结算需要多长时间？

PIX 会在客户银行与收款方之间即时确认。从这一步开始，MoR 会按照标准打款时间表向你的企业结算。因此，客户的付款会即时确认，但资金会按照平台的常规周期到达你的银行账户（通常为每周或每两周一次）。

### 可以将 PIX 用于 B2B SaaS 吗？

可以，尤其适用于面向巴西小型企业的 SMB B2B 产品。企业所有者经常会通过 PIX 个人支付，再通过公司报销。对于拥有采购团队的大型企业 B2B 客户，PIX 的相关性较低；这类买家通常更希望使用银行转账或发票。

### PIX 如何处理拒付？

PIX 不存在信用卡网络意义上的拒付。客户从自己的银行账户授权付款，因此没有可供客户发起争议的银行卡网络。根据中央银行的 PIX 规则，PIX 存在争议处理机制，但范围更窄、速度也比银行卡拒付慢。对于大多数 SaaS 来说，PIX 的争议风险明显低于银行卡。如果你不清楚被强制撤销的付款与自行发起的退款有何区别，我们关于[拒付与退款](https://dodopayments.com/blogs/chargeback-vs-refund)的说明介绍了两者的区别，以及为什么这对你的账务很重要。

### 来巴西旅游的外国客户可以使用 PIX 吗？

PIX 与巴西银行账户绑定。没有巴西银行账户的外国访客无法通过 PIX 付款。因此，PIX 是面向巴西居民和公民的支付方式，而不是面向访客的支付方式。对于游客或短期访客市场，银行卡仍然是主要支付方式。

## 最终结论

PIX 是巴西成本最低、速度最快、使用最广泛的数字支付方式。对于面向巴西客户的 SaaS，接入 PIX 应当是最高优先级。技术工作量很小，但转化提升十分显著。在巴西市场，PIX 的经济效益也远胜仅支持银行卡的结账流程。

需要重点设计的是订阅支付缺口。标准 PIX 流程不支持周期性支付。虽然 Pix Automático 已经推出以解决这一问题，但在依赖它之前，你应确认自己的支付处理商以及客户的银行确实支持该功能。在此之前，月度订阅需要已存银行卡作为备用方式，或需要构建专门的续费流程。通过 PIX 支付的年度方案可以完全绕开这一问题，通常也是最受巴西受众欢迎、转化率最高的选择。

正确完成配置，妥善处理二维码过期，并使用 BRL 定价。做好这三件事，PIX 就会成为你今年为巴西市场添加的、杠杆效应最高的支付方式。访问 [dodopayments.com](https://dodopayments.com) 查看接入模式，访问 [dodopayments.com/pricing](https://dodopayments.com/pricing) 查看透明的费用详情。
---
- [More Payments articles](https://dodopayments.com/blogs/category/payments)
- [All articles](https://dodopayments.com/blogs)