操作 · 商户入门
USDT 商户收款实操:从 0 到第一笔订单
你能拿走什么
- 你是小商户(跨境电商 / SaaS / 数字内容 / 海外服务),想接受 USDT 付款但不知道从哪一步开始——这篇给你 4 步可跑通的最小流程。
- 方案对比:自管地址(适合 < 10 笔/日)vs Binance Pay 商户(适合 10-500 笔/日)vs 第三方收银台。
- 1 笔 50 USDT 模拟订单完整时间线,从客户扫码到对账完成总共 6 分钟。
一、谁适合用 USDT 收款
不是所有商户都该收 USDT。先判断你属不属于这几种典型场景:
- 跨境电商,客户分布在被 PayPal / Stripe 封禁的地区(中东、东南亚部分国家)
- SaaS 或数字订阅,客户里 Web3 圈占比大
- VPN、域名、主机这类灰边业务,传统支付通道不稳定
- 线下店铺(部分国家允许)想给加密客群提供支付选项
反过来,如果你的客户 95% 是本地 + 习惯刷卡 / 支付宝 / 微信,强行加 USDT 收款大概率没人用,反而徒增对账成本。USDT 是补充支付方式,不是主流替代。
二、步骤 1:生成收款地址
核心问题:用一个地址收所有订单,还是每个订单一个地址?
单地址方案:你在 Binance 现货钱包里取一个 USDT 充币地址(TRC20),把这个地址挂到你的下单页 / 客服话术里。所有客户都打到这个地址。优点:零成本起步。缺点:你不知道哪笔到账对应哪个订单,必须靠"客户付款时附带订单号"或者"小数金额识别"来对账。
多地址方案:每笔订单调用 API 生成一个全新地址。客户付到这个地址,你就知道是哪个订单。优点:对账自动化。缺点:要写代码,或者用现成的收银台服务。
我建议的起步路径:
- 日订单 < 5 笔:用单地址 + 小数金额识别(让客户付 49.0023 / 49.0047 USDT 这种)
- 日订单 5-50 笔:开 Binance Pay 商户账号(免审核 + 二维码收款 + 自动关联订单号)
- 日订单 50+ 笔:接 CoinGate / NOWPayments / TripleA 第三方收银台
三、步骤 2:开通 Binance Pay 商户(推荐)
Binance Pay 是 Binance 内置的"加密版微信支付"。商户开通后能拿到一个商户 ID,客户可以扫你生成的付款二维码直接付。
具体步骤:
- 登录 Binance 网页 → 顶部菜单 → Pay → 商户中心
- 填写商户名称、行业、网站地址、联系邮箱
- 提交 KYB(如果是企业)或 KYC 升级(如果是个人)
- 审核通过(一般 1-3 工作日)后拿到 Merchant ID + API Key
- 在商户后台创建"订单",输入金额 + 自定义订单号,生成付款二维码
- 客户用 Binance App 扫码 → 选 USDT → 确认 → 即时到账你的 Binance 账户
Binance Pay 对商户免手续费(截至 2026 年 5 月),客户那边也无手续费(链上 Gas 由 Binance 内部抹平)。你拿到的 USDT 100% 进账。
缺点:客户必须有 Binance App 才能扫码付款。如果客户用的是 OKX、Bybit 或者自管钱包,付不了。这就是为什么很多商户同时挂"Binance Pay 二维码"+"USDT 链上地址"两种入口,覆盖所有用户。
四、步骤 3:到账确认
客户说"我付了"——你怎么验证这笔钱真的进来了?
三层确认:
- 链上确认:拿到客户给的 tx hash,在 Tronscan(TRC20)/ Etherscan(ERC20)查这笔交易。看 Status 是 Success、看 To 地址是你的,看金额对得上。
- Binance 账户确认:登录 Binance → 钱包 → 交易记录 → 充值,看到这笔到账记录、状态是"已完成"。
- 金额比对:客户付 50 USDT,到账可能是 49.9 USDT(链上 Gas 由发送方付)。Binance Pay 内部转账则是 100% 到账。如果差太多,要查是不是走了错链。
有个常见的诈骗手法:客户发你一个伪造的链上截图说"已付款"。识别方法:永远以你 Binance 账户里实际到账为准,不看客户截图。客户付完到你看到余额,TRC20 大约 1-3 分钟、ERC20 大约 5-15 分钟、Solana 一般 30 秒。如果客户说"已付"但你 30 分钟还没看到到账,多半有问题。
五、步骤 4:对账与记账
这一步周衡(注册会计师)的口径:
每笔 USDT 收款建议在 Excel 或会计系统里记 5 个字段:
- 订单号(与你电商/SaaS 系统对得上)
- USDT 金额(实际到账,不是名义价)
- 到账时间(精确到分钟,链上时间或 Binance 确认时间二选一统一)
- 当日 USDT 兑本币汇率(用央行汇率或 CoinGecko 当日均价,前后一致即可)
- 客户标识(姓名 / 邮箱 / 用户 ID)
月末做两件事:
- 把全月 USDT 收入按到账日汇率折算成本币,作为销售收入入账
- 如果你的 USDT 一直留着没换,按月末汇率重新估值,差额走"未实现汇兑损益"
如果你年化收入超过本地公司税起征点,建议开一家香港/新加坡/塞舌尔的有限公司,用公司 KYB 后的 Binance 子账户收 USDT,做账更清楚也合规度更高。
更详细的税务处理可以看 稳定币税务陷阱 · 6 国对比,里面分国家拆了申报口径。
六、3 个常见踩坑
坑 1:链选错。你挂的是 TRC20 地址,客户从 OKX 走 BEP20 链发过来,币卡在你不持有的合约里。地址前面永远要写明"必须 TRC20 链"。
坑 2:USDT 脱锚损失。理论上 USDT 是 1:1 锚定美元,但 2023 年 3 月 USDC 脱锚到 0.87 的时候,USDT 也跟着波动到 0.97-1.02 之间。如果你刚好那天对账折算,会有几个百分点的账面差异。脱锚风险参考 稳定币崩盘风险 checklist。
坑 3:客户退款。USDT 链上交易不可逆——你收了款再发现客户欺诈,钱要不回来。所以高客单价订单(> 500 美元)建议分批收款:先付 30% 启动、交付一半付 30%、完工付 40%,类似托管逻辑。
七、常见问题
小商户用 USDT 收款合规吗?
是否合规取决于商户所在地。香港、新加坡、迪拜等加密友好辖区可正常开展;美国、欧盟需要注册 MSB 或类似牌照;中国大陆个人接受 USDT 不违法但商业化收款没有明确法律框架。建议先咨询本地合规律师。
客户付完款怎么知道是哪一笔订单?
两种方式:① 为每笔订单生成一个唯一收款地址(最佳,需用 HD 钱包或 Binance Pay API);② 一个地址通用,但要求客户付特殊小数金额(如 100.0073 USDT)做识别。前者更可靠。
用 Binance Pay 还是自管地址?
日订单量 < 10 笔可以用自管地址手动对账;> 10 笔建议用 Binance Pay 商户后台或第三方加密收银台,自动生成订单 + 自动对账 + 自动通知。
USDT 收款怎么记账?
建议每笔收款记 5 个字段:订单号 / USDT 金额 / 到账时间 / 当日 USDT 兑本币汇率 / 客户标识。月末折算成本币入账,作为销售收入申报。
八、下一步
如果你还没有 Binance 账户,可以用我们邀请码 BN16188 注册(享 20% 手续费减免*),后面要跑实测或直接用稳定币都方便。