Source: https://cryptanio.com/zh/wiki/wangzhan-jiamihuobi-shoukuan/
Language: zh

# 如何在自己的网站接受加密货币付款

选择接收加密货币付款的方式，准备收款地址，并将付款确认与订单关联。

更新日期: 2026-11-14

接受加密货币付款，需要先选择资产和网络、准备收款地址，并确定网站如何获知付款结果。使用 Cryptanio，可以从付款链接开始，也可以为每笔订单创建[发票](<https://cryptanio.com/zh/wiki/shenme-shi-zhangdan/>)，或接收用户的站内余额充值。资金直接进入你的地址，服务负责跟踪转账及其状态变化并发送通知。

下面介绍如何选择适合业务的方式，以及首次收款前需要检查什么。[USDT](<https://cryptanio.com/zh/wiki/shenme-shi-usdt/>) 和 [USDC](<https://cryptanio.com/zh/wiki/shenme-shi-usdc/>) 将放在完整的收款流程中说明：选择币种很重要，但仅凭币种还不能确定接入方式。

## 选择收款方式 {#section-f4bd1d938c45ee27}

一次性销售或服务付款适合使用付款链接。将自己的地址连接到项目，在控制台创建页面，填写付款用途并选择可用的付款方式，然后把链接发给客户。无需自行开发付款界面或进行服务器接入。

如果经营网店或带有订单的应用，为每次购买创建独立发票通常更方便。发票包含金额、有效期和自己的状态。你的服务器保存发票与订单的对应关系，并接收付款通知，从而自动开通访问权限或把已付款订单交给后续流程处理。

充值场景适用于用户先充值站内余额、再使用余额购买服务。Cryptanio 通知资金到账，你的应用则实现余额入账、扣除和展示规则。

| 业务需求 | 从哪里开始 |
| --- | --- |
| 通过链接接收一次性付款 | 控制台中的付款页面 |
| 自动记录每笔订单的付款 | 发票和 [webhook](<https://cryptanio.com/zh/wiki/shenme-shi-webhook/>) |
| 接收用户余额充值 | 充值地址与服务器记账 |

如果网站目前只是介绍服务，放置付款链接就足够了。当付款结果需要改变产品状态时，才有必要接入 API。

## 准备项目和地址 {#section-7bc00d518b42af1c}

登录 [Cryptanio 控制台](<https://account.cryptanio.com/>)，选择网站或服务对应的项目。项目可以区分不同产品的地址、设置和事件。

准备所选网络的钱包地址。本文所述的 USDT 或 USDC 收款只需要公开收款地址，无需提供能够支配资金的助记词或私钥。

除了把地址保存到地址簿，还必须将其连接到项目中的相应服务。例如，发票使用 «支付» 服务的地址，链接页面使用 «连线»。开始收款前，请确认连接已激活。地址出现在总列表中，并不代表相应服务已经在使用它。

## 设置 USDT 收款 {#usdt}

收取 USDT 时，先选择受支持的代币与网络组合，并在发送链接或发票前与付款人确认。两个钱包都显示 USDT，并不能证明转账会使用同一个网络。

付款页面必须清楚显示三个要素：发送什么资产、使用哪个网络、转到哪个地址。自动接入时，应展示该张发票返回的金额和地址。金额可能带有额外的小数位，用于区分不同付款。

如果需要手动检查代币合约，请参考 [Tether 支持的协议和地址列表](<https://tether.to/en/supported-protocols/>)。发行方支持某个网络，与付款服务支持同一个网络是两个独立条件；收款时必须同时满足。

## 设置 USDC 收款 {#usdc}

选择 USDC 时，同样需要检查网络和确切受支持的代币。同一网络中可能存在名称相近的资产，包括通过跨链桥转入的版本。请以收款设置中指定的准确资产标识为准。

官方 USDC 地址发布在 [Circle 文档](<https://developers.circle.com/stablecoins/usdc-contract-addresses>)中。这些信息有助于核对代币，但不能代替确认 Cryptanio 是否支持该资产。

如果同时接收 USDT 和 USDC，应将它们展示为独立的付款选项。不能仅因价值相近，就把一种代币的转账当成另一种代币发票的付款。

## 确定如何确认订单 {#section-55f4b04f95072ff2}

手动处理时，可以查看控制台事件，并通过 Telegram 或 Discord 接收消息。核对网络、资产、地址、实际收到的金额和转账状态。客户截图或一笔尚未确认的交易不足以作为交付商品的依据。

自动处理需要配置 webhook，即 Cryptanio 向你的服务器发送的事件数据通知。服务器验证消息签名，找到对应订单，并核对发票状态。同一事件重复投递时，不得重复发货或重复记入余额。

转账已确认，与订单已全额付款是两件事。客户可能少付，也可能向已过期的发票付款。请事先制定处理规则，并考虑区块链重组导致确认被撤回的情况。

## 检查完整付款流程 {#section-42a884eb437a43e5}

放置付款按钮前，确认付款人看到的信息正确，而且你能在对应项目中找到结果。通知应送达选定的接收方，订单也只能在必要检查完成后改变状态。

真实转账验证需要资金和网络手续费。如果进行验证，请使用自己的钱包、受支持的网络，以及符合所选方式限制的小额金额。检查不能止于打开付款页面，还应核对实际到账金额和状态。

## 费用和发票计价货币须知 {#section-7fae625876b80353}

订单金额可以使用美元作为计算单位保存，而实际付款使用所选加密货币。这不意味着通过银行账户接收美元，也不意味着将收到的代币自动兑换为法定货币。

API 中订单价格和预计加密货币金额的字段用途不同。仅传入这些字段不会触发资金兑换。付款页面应向客户显示实际需要发送的所选资产金额。

Cryptanio 的使用条件请查看[价格页面](<https://cryptanio.com/pricing/>)。还应单独考虑区块链手续费，其大小取决于网络和付款人的钱包。如果没有明确的不足付款处理规则，不要从发票金额中扣除预估手续费。

## 选择下一步 {#section-abfbaa22110e72af}

如果希望手动收款，可以先阅读《如何在没有网站和编程的情况下创建加密货币付款链接》。通知设置可参考本系列的 Telegram 和 Discord 指南。

如果网站需要在购买完成后自动交付商品，请阅读《如何通过 webhook 自动确认订单付款》。受支持的公开 API 说明位于 [Cryptanio 文档](<https://cryptanio.com/docs.html>)。

标签: [付款](https://cryptanio.com/zh/wiki/tag/payments/), [USDT](https://cryptanio.com/zh/wiki/tag/usdt/), [USDC](https://cryptanio.com/zh/wiki/tag/usdc/)

## 相关文章

- [什么是付款账单](https://cryptanio.com/zh/wiki/shenme-shi-zhangdan/)
- [什么是 USDT](https://cryptanio.com/zh/wiki/shenme-shi-usdt/)
- [什么是 USDC](https://cryptanio.com/zh/wiki/shenme-shi-usdc/)
