
接受 USDC 支付:支付链接、订阅与网络选择
USDC 让客户可以从加密货币钱包支付以美元计价的金额。对于企业来说,实际配置并不复杂:选择客户使用的网络,添加正确的结算钱包,创建支付链接或支付页面,再将已确认的付款与订单或账户访问权限关联起来。
使用 Yolfi,你可以接受 USDC 支付、创建一次性或周期性支付链接、设置加密货币订阅,并通过非托管支付流程将资金直接收至自己的钱包。
本指南将说明如何选择 USDC 网络、何时应使用支付链接而不是 API 集成,以及付款确认后产品应执行哪些操作。
什么是 USDC?
USDC 是由 Circle 发行的数字美元。它运行在公有区块链上,设计目标是能够与美元按 1:1 兑换。Circle 表示,USDC 由高流动性的现金和现金等价资产足额支持,并每月发布储备鉴证报告。最新详情可参阅 Circle 的 USDC 文档和透明度页面。
客户使用 USDC 的方式与其他加密资产类似:将其存放在钱包中,再通过选定的区块链网络发送。不同之处在于,USDC 的价值设计为维持在接近 1 美元的水平。因此,对于已经按美元定价的产品,使用 USDC 会更加方便。
例如:
- 每月 29 美元的软件套餐;
- 250 美元的咨询服务账单;
- 每年 500 美元的会员服务;
- 预付费 API 额度;
- 采用固定价格的数字产品。
金额可能保持稳定,但网络仍然至关重要。Base 上的 USDC 与 Solana 上的 USDC 不能作为同一种转账处理。在客户打开钱包之前,支付页面必须同时显示资产和网络。
何时适合使用 USDC 支付
当客户已经持有稳定币或倾向于从钱包付款时,USDC 最为合适。它可以作为银行卡和银行转账之外的补充,而不必取代它们。
企业通常会在以下情况下增加 USDC 支付:
- 海外客户使用银行卡付款遇到困难;
- 买家已经主动要求提供加密货币支付方式;
- 产品面向开发者、AI 团队、交易者、创作者或 Web3 公司;
- 企业希望将资金直接收至自己的钱包;
- 以美元定价的产品希望减少 BTC、ETH 或 SOL 价格波动带来的影响;
- 需要在付款确认后自动开通产品访问权限。
如果客户平时不使用加密货币,而且必须专门购买 USDC 才能完成交易,那么 USDC 的优势就不明显。在这种情况下,银行卡或本地支付方式通常更方便。
接受 USDC 的三种方式
直接转账至钱包
你可以把钱包地址发给客户,请对方转入 USDC。对于彼此熟悉的双方偶尔进行的一笔付款,这种方式可以满足需求。
但随着交易量增加,这种方式会带来大量运营工作。仅凭一笔钱包转账,你可能无法判断:
- 是哪位客户付款;
- 这笔转账对应哪张账单;
- 客户是否使用了正确的网络;
- 金额是否足额;
- 应在应用中开通什么权限。
直接转账适合特殊情况,不应作为成长型产品的主要支付流程。
支付链接
支付链接是最快捷的结构化方案。无需自行开发支付页面,它就能显示产品、金额、资产、网络和支付状态。
支付链接适用于:
- 账单和服务套餐;
- 由创始人直接推动的销售;
- 软件年付套餐;
- 付费社群;
- 数字产品;
- 通过电子邮件或聊天沟通完成的续费。
Yolfi 支持创建和分享加密货币支付链接。在进行更深度的集成之前,这是验证客户需求的一种实用方式。
网站或应用集成
提供自助支付的产品应把付款与自身的客户记录和订单记录关联起来。集成流程会创建付款、将客户引导至支付页面,并在收到已确认的付款事件后再交付访问权限。
这种方式更适合:
- 需要登录账户才能使用的软件;
- API 额度类产品;
- 自动履约的商店;
- 订阅和会员服务;
- 需要在应用内保存付款记录的产品。
不要因为浏览器跳转到了成功页面就开通权限。应以已确认的付款状态或经过验证的 Webhook 为准。
如何选择 USDC 网络
客户可能在不同区块链上持有 USDC。Circle 在许多网络上提供 USDC,但这并不意味着每个钱包、交易所或支付产品都支持所有网络。请只使用 Yolfi 当前配置中显示的选项,并在发布客户操作说明之前核实收款钱包。
下表列出了许多在线企业会考虑的网络:
| 网络 | 适用情形 | 需要检查的事项 |
|---|---|---|
| Ethereum | 客户已经在使用 Ethereum,或付款金额较高 | 网络费用和准确的 USDC 合约 |
| Base | 客户使用 Base,并希望通过成本较低的 EVM 网络转账 | 支付页面和钱包中是否提供该资产 |
| Polygon | 已在使用 Polygon 的客户需要低成本支付 | 资产标识是原生版本还是跨链桥接版本 |
| Arbitrum | Ethereum 用户倾向于使用二层网络 | 转账前选择的网络是否正确 |
| Solana | 主要使用 Solana 的客户,以及低成本钱包付款 | 是否兼容 Solana 钱包 |
| BNB Chain | 客户已在 BNB Chain 生态中持有 USDC | 代币合约以及 Yolfi 当前是否支持 |
不要仅仅因为网络费用低就启用某个网络。应先从客户那里获取实际依据,例如客服请求、销售沟通、钱包使用情况或失败的支付记录。
小型企业可以先选择一两个网络。加入所有可能的选项会让支付流程更难理解,也会增加团队需要管理的钱包地址和对账路径。
原生 USDC 与跨链桥接 USDC
一些网络有 Circle 直接发行的原生 USDC,另一些网络还可能存在通过跨链桥从其他网络转移而来的版本。钱包界面和代币代码不一定能清楚显示这种区别。
添加网络之前,请:
- 确认准确的代币合约地址或铸币地址;
- 确认 Yolfi 支持该网络上的这一资产;
- 确认收款钱包能够显示和管理该资产;
- 在支付页面、帮助文档和会计记录中使用一致的资产名称。
不要只告诉客户“将 USDC 发送到这个地址”,却不显示网络。更清楚的写法是“使用 Base 网络上的 USDC 支付”或“使用 Solana 网络上的 USDC 支付”。
如何使用 Yolfi 接受 USDC
1. 选择客户使用的网络
在 Yolfi 中查看可用的 USDC 选项,并选择符合客户需求的网络。如果还没有使用数据,与其猜测,不如从第一位真实买家提出的网络开始。
2. 添加正确的结算钱包
Yolfi 采用非托管模式,因此客户会直接向你的钱包付款。请为每个已启用的网络添加并验证收款地址。
不要假设一个地址可以在所有网络上通用。EVM 网络可能采用相同的 0x 地址格式,但它们仍是彼此独立的网络。Solana 使用不同的地址格式和钱包生态。
3. 创建支付链接或支付页面
如需快速上线,可创建包含以下信息的支付链接:
- 产品或账单名称;
- USDC 金额或以法定货币计价的价格;
- 允许使用的网络选项;
- 结算钱包;
- 足以识别客户或订单的参考信息。
对于自助式产品,请通过应用创建付款,并将其与客户账户关联。
4. 添加订单信息
支付系统应能识别每笔资金的用途。请附上团队履约和提供客户服务所需的字段,例如:
- 客户 ID;
- 订单或账单 ID;
- 产品或套餐名称;
- 计费周期;
- 内部账户 ID。
这样就不必人工匹配钱包转账。
5. 等待确认
应用应在收到已确认的付款状态后才更新记录。待处理的钱包交易、浏览器跳转或客户提供的截图都不足以证明付款完成。
付款确认后,应用可以:
- 将账单标记为已支付;
- 提供文件下载;
- 增加 API 额度;
- 激活会员资格;
- 延长订阅期限。
6. 用小额付款进行测试
在公开提供此支付方式之前,先进行一笔真实的小额测试。检查整个流程:支付页面、钱包授权提示、网络选择、付款确认、Webhook 处理、订单更新,以及结算钱包是否到账。
USDC 订阅
USDC 很适合订阅,因为金额以美元计价。49 美元的套餐可以定价为 49 USDC,而不必采用随高波动性资产市价变化的数量。
Yolfi 支持加密货币周期性付款和订阅。客户通过加密货币支付流程订阅,而产品则跟踪付款和续费事件。
订阅功能仍需明确的产品规则:
- 何时开通访问权限;
- 每个已付费周期持续多久;
- 续费处于待处理状态或失败时如何处理;
- 如何发送提醒;
- 何时进入宽限期;
- 取消订阅会如何影响后续账单。
这些规则应保留在应用中。付款事件说明资金层面发生了什么,而客户能获得哪些访问权限则由产品决定。
用于账单和服务的 USDC 支付链接
对于代理机构、顾问、承包商和以销售人员推动成交为主的软件企业,支付链接通常已经足够。卖方针对具体金额创建链接,加入账单参考信息,再通过原有的客户沟通渠道发送链接。
一个实用的 USDC 账单支付链接应显示:
- 收款方;
- 付款用途;
- 准确金额;
- 作为付款资产的 USDC;
- 选定的网络;
- 链接的到期时间;
- 确认付款后会发生什么。
与在账单 PDF 中直接放置钱包地址相比,这种方式更安全,也更容易对账。
USDC 支付的常见错误
隐藏网络信息
“支付 100 USDC”并不完整。客户还需要知道使用哪个网络。请在钱包交易开始前显示网络。
启用过多网络
选项越多,出错的方式也越多。先从客户已经使用的网络开始,出现实际需求后再扩展。
把返回页面当作付款凭证
客户可能关闭钱包授权提示、拒绝交易,或在交易确认前返回页面。应使用已确认的付款数据,而不是浏览器状态。
混淆代币版本
原生资产和跨链桥接资产可能使用相同的常见代币代码。请验证合约地址或铸币地址,并在整个支付流程中保持名称一致。
忽略退款和会计处理
区块链转账一旦确认,在网络层面就无法撤销。企业仍可通过另一笔交易退款,因此应公布退款政策,并明确由谁承担网络费用。
请记录付款时的资产、金额、网络、交易标识符、客户、账单和价值。关于如何在所在司法管辖区申报加密货币付款,请咨询具备相应资质的会计师。
USDC 与 USDT 对比
两者都是以美元计价的稳定币,但客户的偏好可能不同。
| 问题 | USDC | USDT |
|---|---|---|
| 发行方 | Circle | Tether |
| 设计锚定对象 | 美元 | 美元 |
| 是否适合固定价格产品 | 是 | 是 |
| 是否可在多个网络使用 | 是 | 是 |
| 最佳选择 | 取决于客户持有的资产和支持的网络 | 取决于客户持有的资产和支持的网络 |
你不必为所有客户只选择一种资产。如果受众同时使用两者,就同时提供这两种选项,并清楚标注网络。对应的配置注意事项请参阅 USDT 支付指南。
常见问题
如何在网站上接受 USDC 支付?
创建 USDC 支付链接,或将支付页面与你的应用集成。添加经过验证的结算钱包,显示选定的网络,并在收到已确认的付款数据后再履行订单。
不开发支付页面也能接受 USDC 吗?
可以。Yolfi 支付链接提供现成的支付流程,你可以通过网站、账单、电子邮件或聊天分享。
应该使用哪个 USDC 网络?
请使用客户已经在用、并且显示在 Yolfi 当前配置中的网络。启用前应检查钱包兼容性、代币详情、网络费用和客服反馈中的需求。
可以使用 USDC 收取订阅费用吗?
可以。USDC 很适合以美元定价的套餐,因为订阅金额不需要跟随高波动性代币的价格变化。Yolfi 支持加密货币周期性付款和订阅流程。
需要钱包吗?
需要。在 Yolfi 的非托管流程中,付款会直接进入你配置的结算钱包。
USDC 付款可以撤销吗?
已确认的区块链转账不能通过银行卡争议撤销。商家可以根据退款政策发起一笔新交易来退款。
应该同时接受 USDC 和银行卡付款吗?
对于大多数面向普通用户的产品,答案是肯定的。对不使用加密货币的客户而言,银行卡仍然更方便。对于已经持有稳定币或银行卡付款遇到困难的客户,USDC 则增加了另一种支付途径。
从一条真实的支付流程开始
选择一个产品、一个价格,以及客户实际使用的 USDC 网络。创建一个 Yolfi 支付链接,连接正确的钱包,再用一笔小额付款测试完整的确认流程。
确认流程正常后,再把这一支付方式添加到网站或账户区域。将已确认的事件与履约、订阅或访问权限关联起来,并且只在客户需求确有依据时增加更多网络。


