如何接受稳定币付款并收取欧元

如何接受稳定币付款并收取欧元

以下说明如何接受稳定币付款并仍以欧元收款:您开具以欧元计价的发票,付款人将等值的USDC发送至专为该张发票生成的地址,持牌合作方随后完成兑换,并将欧元支付至您的IBAN。结账环节只需一次API调用。真正关键的决策在其前后:发票保持开放多久、付款人少付时如何处理,以及您的订单系统如何得知款项已到账。

本指南以双方视角介绍这一发票流程,并使用ItisPay后台的演示数据截图。

简要概括

  • 您以欧元设定价格;USDC金额根据当前汇率计算,并显示在发票上。
  • 每张发票都有专属地址、倒计时和状态:new、pending、paid_partial、completed、expired或cancelled。
  • 少付不会导致发票失败:系统按每笔转账记录,状态变为paid_partial。
  • 根据MiCA,将加密资产兑换为欧元属于持牌服务,因此支付至您IBAN的结算需通过获授权的CASP进行。

在欧盟如何接受稳定币付款:您需要什么?#

您需要三样东西:符合MiCA的稳定币、将其兑换为欧元的持牌机构,以及可将每笔付款与订单匹配的软件。收取代币很容易,把它变成您账户中的欧元才是受监管的部分。

《加密资产市场监管条例》(MiCA,欧盟条例 (EU) 2023/1114)自2024年6月30日起适用于稳定币,并于2024年12月30日全面适用。根据第48条,只有获授权的信贷机构或电子货币机构才可发行电子货币代币,即MiCA中对与单一官方货币挂钩的稳定币的称呼。

USDC符合要求:ESMA临时MiCA登记册将Circle Internet Financial Europe SAS列为USDC和EURC的发行方,该公司于2024年7月1日获法国ACPR授权。截至2026年11月5日,USDT未出现在该获授权发行方登记册中。

将加密资产兑换为欧元属于加密资产服务。MiCA第59条仅允许获授权的CASP(加密资产服务提供商)或某些金融机构(如银行和投资公司)提供该服务,且这些机构须依据第60条通知其监管机构。商户有两种途径:自行取得CASP牌照,或通过已持有牌照的服务商开展业务。

稳定币发票如何运作,分步说明?#

稳定币发票是一份固定金额、附带专属地址和截止时间的付款请求。您的系统创建发票,付款人完成支付,状态变化会告诉您何时发货。以下是以USDC支付250欧元订单的完整流程。

  1. 您创建发票。 您的结账系统发送订单ID、欧元价格及所需币种(USDC)。在ItisPay中调用为 `POST /invoices`;在后台则是一个简短表单。
  2. 金额完成换算。 API根据当前汇率,由欧元价格计算USDC金额。在下方演示中,250欧元折合279.2846 USDC。
  3. 分配地址。 发票获得位于指定网络上的专属区块链地址,并附带二维码。由于地址与发票绑定,入账转账即可对应到订单。
  4. 付款人发送USDC。 他们会看到准确金额、网络及倒计时,并可从其钱包或交易所账户付款。
  5. 状态发生变化。 发票初始状态为new,之后可能变为pending、completed、paid_partial或expired。如果您提供了回调URL,状态更新将以webhook形式发送至您的服务器。
  6. 欧元到达您的IBAN。 向您IBAN的欧元结算由持牌合作方完成,或者您也可以选择继续由其持有这些稳定币。
在ItisPay后台创建稳定币发票:250欧元价格折合279.2846 USDC,有效期120分钟,右侧为付款人视图(演示数据)
步骤执行方发生的事
创建商户系统订单ID、欧元价格及币种发送至API
兑换ItisPay根据当前汇率计算USDC金额
付款付款人准确的USDC金额发送至发票地址
确认ItisPay检测到转账,状态已更新,webhook已发送
结算持牌合作方USDC已兑换,欧元已支付至商户的IBAN

最后两行的划分对合规很重要。ItisPay 是软件层:负责发票、状态、通知和对账。持有资金、兑换以及支付欧元的环节则由持牌合作伙伴负责。

付款人在付款页面上看到什么?#

付款人会看到一个页面,包含完成付款所需的全部信息,无需再向你询问:收款方是谁、准确的 USDC 金额、地址、网络以及剩余时间。上方截图的右侧即为该页面视图。

页面顶部是倒计时,在演示中为 1 小时 59 分钟。其下方是商店名称、地址(附说明:需通过指定网络发送准确的 USDC 金额)、金额复制按钮,以及付款详情:发票金额(欧元)、币种、网络和状态,初始状态为等待付款。

请注意网络一栏。USDC 存在于多条区块链上,若通过与发票所示网络不同的网络转账,款项将不会计入该发票,并且可能无法追回。如果你自行搭建付款页面,请将网络信息以大字号显示在金额旁边。

付款页面仅在仍可付款时显示完整信息。ItisPay 的公开发票接口对处于 new、pending 或 paid_partial 状态的发票返回全部信息。发票一旦变为 completed、expired 或 cancelled,接口只返回 ID 和状态,因此旧链接不再显示付款地址。

USDC 金额如何根据欧元价格计算?#

你以欧元定价,发票在创建时按当前汇率显示等值的 USDC 金额。付款人会被要求支付该确切金额,因此你的会计核算从一个已知的欧元金额开始。

在 ItisPay API 中,你发送 `fiat_amount`,并将 `fiat_currency` 设为 EUR(目前唯一支持的法币);API 会返回加密货币金额。你也可以改为开具固定加密货币金额的发票,但同一张发票不能两者兼用。

如果你希望在结账前展示估算值,汇率接口会返回以 EUR 计价的当前汇率。USDC 与美元挂钩,因此欧元价格对应的 USDC 金额会随欧元/美元汇率波动,而较短的有效期可限制付款前汇率的偏移幅度。

加密发票应保持有效多长时间?#

应足够让付款人打开钱包并完成转账,同时又要足够短,以确保发票上的汇率仍然公允。在 ItisPay 控制台中,有效期字段预设为 120 分钟;通过 API 时,你可以用 `expire_min` 为每张发票单独设置。

请根据具体场景设定时长。如果付款人已在屏幕前进行在线结账,可以使用较短的有效期。通过电子邮件发送给按批次付款的财务团队的 B2B 发票则需要更长的有效期。时间耗尽后,状态变为 expired,付款页面将停止显示地址。如果订单在付款前被作废,请通过 API 取消发票,而不是任其过期,这样你的记录中便会注明关闭的原因。

当付款人转入金额不足或币种错误时会怎样?#

部分付款不会使发票失效。它会将发票转为 paid_partial 状态并记录该笔转账,付款页面保持开放以供支付剩余款项。ItisPay 发票支持每张发票包含多笔交易,每笔交易都有各自的金额、交易哈希和状态。

小额差异时有发生。一些交易所会从发出的金额中扣除提现手续费,付款人有时也会对金额进行取整,因此可能到账 279.28 而非 279.2846。`allowed_error_percent` 设置(0 至 100)即发票允许的付款误差(以百分比计);若省略该参数,则适用系统默认值。设置过严,你会为几分钱而反复追款;设置过松,大额订单的利润就会被让渡出去。

发票还会记录实际到账的金额。`actual_crypto_amount_paid` 保存收到的金额,当付款人使用了与发票要求不同的币种时,`currency_paid` 会显示该币种,例如用 USDT 代替 USDC。在第一起此类情况发生之前,请先写下你的处理规则。

状态含义结论
new发票已创建,尚未收到任何款项否
pending付款正在进行,尚未结算为已付款否
paid_partial已收到部分金额视情况而定
completed发票已付清是
expired付款完成前时间已耗尽否
cancelled由你关闭,例如作废的订单否

“结论”列回答一个问题:订单能否发货?对于 paid_partial 状态,答案取决于你的政策:等待剩余款项、要求付款人补足,或接受该金额并调整订单。

稳定币如何在你的 IBAN 账户中变为欧元?#

通过持牌合作伙伴完成:合作伙伴将欧元支付至你的 IBAN,或者,如果你希望持有稳定币,则由其代为保管。ItisPay 提供 API、开票和对账服务;兑换为欧元的结算通过我们获得欧盟许可的加密资产服务提供商(CASP)兼支付机构合作伙伴进行。

首次付款之前,合作伙伴会对你的企业进行 KYB 审核,即就股东、董事和业务活动进行的“了解你的企业”核查。KYC、AML 和 IBAN 由合作伙伴负责处理,因此受监管的兑换业务由获得授权的机构完成,而非由你自己操作。如果你还需要按客户或按市场设立欧元收款账户,虚拟 IBAN同样由该合作伙伴提供。

资金也可以按原路径流出。ItisPay 付款 API 可从你的可用余额中向银行账户发送法币付款,或向钱包发送加密货币付款,用于退款、供应商付款以及 B2B 稳定币支付。

其背后有一项规则。自 2024 年 12 月 30 日起适用的《资金转移条例》(EU)2023/1113 要求 CASP 在每笔加密资产转账中传递并核验发送方和接收方的信息(第14条和第16条)。对于涉及自托管钱包、金额超过1000欧元的转账,该条例还增加了额外核查。这些核查由持牌合作伙伴负责,而非由你的结账环节负责,但请向合作伙伴询问这些核查对较大金额付款的影响。

如何通过 API 连接稳定币支付?#

一次经过身份验证的请求即可创建发票,一个 Webhook 端点即可接收每一次状态变更。大多数集成只需要这些。请求通过 `Api-key` 请求头携带你的密钥;请将其保存在服务器端,切勿放在浏览器代码或公开代码仓库中。

字段必填作用
order_id是你的订单编号,每笔订单唯一
currency是要收取的币种,例如USDC
fiat_amount and fiat_currency二选一以欧元计价;加密货币金额自动计算
crypto_amount二选一改为以该币种输入固定金额
expire_min否发票过期前的分钟数
allowed_error_percent否允许的付款误差百分比,0至100
callback_url否状态变更Webhook的发送地址

上线前先测试。模拟接口会为现有发票触发一次状态变更Webhook,方便你检查服务器能否正确处理 completed、expired 和 paid_partial 状态。如果收到Webhook时你的服务器处于离线状态,重发接口可以按发票ID或订单ID重新推送最近一次回调。

对财务团队而言,发票列表就是对账视图。API可按状态、币种和创建日期筛选发票,每页最多100条。控制台显示相同的数据:USDC和欧元金额、已收金额占比、网络、地址和创建时间,并支持按发票ID、订单ID或订单名称搜索。

ItisPay发票列表,显示每笔订单的状态、USDC和欧元金额、已收款比例、网络和地址(演示数据)

如果想更全面地了解发票之外的加密货币收银自动化,请参阅我们的指南:自动接收加密货币付款。

稳定币发票有哪些不足?#

稳定币发票适合已持有USDC的付款方:加密货币企业、跨境B2B客户,以及被收单机构拒绝的客户。它只能部分替代银行卡收银,几项限制应体现在你的条款中。

以下情况不适用

  • 退款需通过新的转账完成。没有银行卡式的拒付退单机制;你需要自行将款项退回付款方确认的地址。
  • 在错误网络上发送的付款不会计入发票,且可能无法找回。请清楚标明网络。
  • 没有钱包或交易所账户的客户无法通过此方式付款。请保留第二种付款方式。
  • USDT未列入欧洲证券和市场管理局(ESMA)授权电子货币代币发行人登记册。ESMA于2025年1月通知加密资产服务提供商(CASP)停止为不合规稳定币兑换法币,因此请按USDC做规划。

需求真实存在,但高度集中。欧洲央行(ECB)行长克里斯蒂娜·拉加德(Christine Lagarde)于2026年5月8日在西班牙银行(Banco de España)拉丁美洲经济论坛的演讲中表示,跨境企业对企业(B2B)付款“已占稳定币支付总量的约60%”,并补充称这仅占全球企业对企业资金流动的“0.01%”。如果你的付款方属于这一群体,值得增加发票流程。

如何接受稳定币付款:在开出第一张发票前完成设置#

为避免意外,在编写代码前先确定四件事:每个销售渠道的有效期、付款误差容忍度、针对 paid_partial 和错误币种付款的政策,以及财务团队中由谁负责对账。然后搭建Webhook处理程序,用模拟状态进行测试,并完成一笔小额真实付款的全流程验证。

如果你希望接受稳定币并收取欧元,又不想自建整套系统,ItisPay提供API、开票和对账服务。牌照、KYC以及结算至你的IBAN,均通过我们获得欧盟许可的CASP兼支付机构合作伙伴完成,多数团队从KYB到首笔交易用时不到一周。

本文仅供参考,不构成法律或监管建议。

常见问题

作为商户接受USDC是否需要加密货币牌照?

根据MiCA第59条,将加密资产兑换为欧元属于加密资产服务,因此负责兑换USDC并支付欧元的公司必须是获得授权的加密资产服务提供商(CASP)。如果由持牌合作伙伴承担这部分业务,你只需销售商品或服务并收取欧元。请与律师核实你自身的情况。

客户能否用USDT支付USDC发票?

客户可以发送,但应将其视为例外情况。发票会在单独的字段中记录实际收到的币种,因此你的系统能够识别不一致之处。请提前决定是接受、退款还是要求改付USDC,因为USDT未列入欧洲证券和市场管理局(ESMA)授权电子货币代币发行人登记册。

稳定币付款多快能确认到账?

这取决于网络。在以太坊上,每12秒出现一个新的区块时隙,ethereum.org(2026年11月核查)给出的完全最终性约为15分钟。付款被计为已到账后,发票才会显示 completed;在此之前请勿发货。

稳定币付款可以退款吗?

可以,通过发起一笔新的转账实现。稳定币付款没有银行卡式的拒付退单机制,因此退款以出款形式从你的余额中发出。请先与付款方以书面形式确认退款地址;其付款所用的地址可能属于某家交易所。

我必须在资产负债表上持有加密货币吗?

不必。结算至你IBAN的欧元款项通过持牌合作伙伴完成,由其持有资金;将部分余额保留为稳定币只是一种选择,而非强制要求。请向你的会计师咨询所在司法辖区如何处理以加密货币收取的付款。

Nik Perkov

Nik Perkov

Founder, ItisPay

Share this article:

The newsletter for crypto entrepreneurs

Join founders and innovators exploring crypto payments. Get insights, product updates, and stories from businesses building the future of digital commerce.

Unsubscribe anytime. By entering your email, you agree to receive marketing emails from ItisPay. By proceeding, you agree to the Terms and Conditions and Privacy Policy.

Ready to launch stablecoin-first payments under your brand?

Stablecoin-first infrastructure with 1:1 EUR/USD backing. Deploy in 1 week. Built for high-volume PSPs and neobanks with zero volatility risk.