内测中 · 不写代码也能收款

收稳定币,不必先懂区块链。

客户用 USDT 或 USDC 付款——它们是和美元 1:1 的数字货币。钱按美元记进你的账户,随时提现到你自己的钱包。不会写代码?发个收款链接就能收;想自动发货?接一个接口就行。能动钱的私钥,从不放在联网的服务器上。

0行代码就能开始:发个收款链接
1USDT = 1 美元,不用算汇率
2家独立数据源,确认每一笔到账
0把私钥放在联网服务器上

§01第一次收加密货币?

先弄懂三件事。

收款不需要你懂区块链,知道下面三点就可以开始了。

1 USDT ≈ $1

稳定币就是链上的美元

USDT、USDC 与美元 1:1 挂钩,不像比特币那样涨跌。你按美元定价,也按美元入账。

扫码即付

用手机 App 就能付

有交易所账户或加密钱包的人,扫码转账就行。不受国界和银行营业时间限制,一般几分钟到账。

不可撤回

没有拒付

链上转账确认后无法追回,没有信用卡那样的拒付纠纷。要不要退款,由你决定。

§02收款方式

不写代码也能收。

先用收款链接收起来,需要自动化了再接接口。两种可以同时用,钱都进同一个余额。

收款链接blockwallets.io/l/…
+99.00年度会员已付
+42.00定金 · 订单 1042已付

不写代码

收款链接

在后台填个金额,就得到一个链接和二维码。发到聊天里、放在网站或社交主页上,客户打开就能付,你在后台就能看到。适合先试试水、卖服务、收定金。

POST /v1/payment→ 通知 · paid
+42.00order_1042 · 自动发货已付
+150.00topup_88 · 自动加到用户余额已付

给开发者

接口接入

你的网站下单时调一个接口,把客户送到我们的付款页;钱到了我们通知你的服务器,自动发货或加余额。想给每个用户一个固定的充值地址,也支持。

§03怎么到账

从下单到进账,四步。

你只管发起收款、等着收钱。生成地址、盯着区块链、核对到账、通知你的系统,都由我们来做。

01

你发起一笔收款

告诉我们金额和你的订单号——用收款链接的话,后台替你做了这一步。同一个订单号提交两次也只有一张账单,网络重试不会让客户多付一笔。

curl · HTTP
POST /v1/paymentmerchant: 8b2f…c41dsign: 5f0c9b…e9a1{  "order_id": "order_1042",  "amount": "42.00",  "currency": "USD",  "url_callback": "https://your-store.com/webhooks/crypto",  "url_success": "https://your-store.com/orders/1042"}// 200 OK{  "state": 0,  "result": {    "uuid": "6f1c2a7e…",    "status": "check",    "url": "https://blockwallets.io/pay/inv_8kx2…",    "expired_at": 1760874000  }}

02

客户扫码付款

客户来到我们托管的付款页,选币种和网络,扫码转账。每笔订单都有自己专属的收款地址,钱和订单自动对上——不用让客户填备注。

你的收款账户

TRON · USDT只能收,不能转
TQ3m…8aLk 已付
TNv2…c7Rw 已付
TX7k…q3Fd order_1042
TB9e…1mZs 待用
TLu5…f4Hy 待用

地址自动生成 · 能动钱的私钥离线保管

03

确认钱真的到了

我们每分钟查一次区块链,等这笔转账在链上足够稳固、不会再被撤销(也就是“确认数”够了)。之后还要另一家独立的数据源看到同一笔转账、金额和地址都对得上,才算到账。伪造的到账骗不过去。

区块确认 · BNB Smart Chain0/15
数据源 A0x8f3a…c21e · 42.00 USDT → 0x4f1c…a9e0
数据源 B独立服务商 · 同一笔转账、金额、地址

两边一致——确认到账

04

钱进你的账户

钱按美元记进你的后台余额,随时可以提现到你自己的钱包。接了接口的话,你的服务器同时会收到一条带签名的通知;服务器暂时没响应,我们会自动重试,持续约两天半。

status: paid · payment_amount_usd: 42.00
sign: 5f0c9b…e9a1
  1. 0503
  2. 1m200
  3. 5m
  4. 30m
  5. 2h
  6. 12h
  7. 24h
  8. 24h

通知你的服务器
第 1 次对方返回 503,1 分钟后重试成功,后面的不再需要。

§04钱放这里安全吗?

0 把私钥放在联网的服务器上。网站被黑,也动不了钱。

在区块链上,私钥是动用资金的唯一钥匙。我们线上的服务器只存一把只读的公钥:能生成收款地址、能看到余额,但转不出任何钱。真正能动钱的私钥,放在单独的离线机器上。

01

线上只能收,不能转

服务器只存只读公钥(xpub)。就算有人误把私钥贴进系统,也会被直接拒收。

02

收款地址换不掉

收款钱包锁死在部署配置里。后台账号被盗、数据库被改,也没法把你的收款转到别人的地址。

03

两家核对才算数

每笔到账要两家独立的数据源都看到才算数,节点只能从随代码发布的白名单里选。单个节点作假骗不过去。

04

钱不必留在平台

随时提现到你自己的钱包,也可以设成满额自动提现或每日自动提现。每笔出款审核后发出,后台能看到链上交易记录。

05

转移资金离线签名

把钱转去冷钱包,要在单独的机器上签名,签名前逐项核对交易内容。

06

宁可停,不冒险

任何一道防线缺失,那条链就停止收款,而不是带着风险继续收。

§05开发者

两段代码就接好。

  • 只有两步建单:传金额和订单号,拿到付款页链接;收通知:验一下签名,按订单号发货。
  • 先在测试网免费试测试凭据跑在公共测试网上,付款页有“模拟付款”按钮,不花一分钱就能把整个流程走一遍。
  • 重试不会多收同一个 order_id 永远对应同一张账单,超时重试也不会让客户付两次。
  • 用过 Cryptomus?接口路径、参数、签名、回调格式都一样。换个域名和密钥,代码不用动。

看完整接入文档

import crypto from "node:crypto";const body = JSON.stringify({  order_id: "order_1042",       // idempotency key  amount: "42.00",              // any amount, in USD  currency: "USD",  url_callback: "https://your-store.com/webhooks/crypto",});const sign = crypto.createHash("md5")  .update(Buffer.from(body).toString("base64") + process.env.BW_API_KEY)  .digest("hex");const res = await fetch("https://blockwallets.io/v1/payment", {  method: "POST",  headers: {    merchant: process.env.BW_MERCHANT,    sign,    "content-type": "application/json",  },  body,});return redirect((await res.json()).result.url);

§06网络

客户用哪种付,你都收美元。

网络链到账确认最低金额
USDTTRC-20TRON链上固化$1.00
USDTBEP-20推荐BNB Smart Chain15 个块$1.00
USDCBEP-20BNB Smart Chain15 个块$1.00
USDTERC-20Ethereum6 个块$5.00
USDCERC-20Ethereum6 个块$5.00
USDCBaseBase20 个块$1.00
USDTPolygonPolygon PoS10 个块$1.00
USDCPolygonPolygon PoS10 个块$1.00
USDTArbitrumArbitrum One20 个块$1.00
USDCArbitrumArbitrum One20 个块$1.00
USDTOptimismOP Mainnet20 个块$1.00
USDCOptimismOP Mainnet20 个块$1.00
USDTAVAX C-ChainAvalanche C-Chain3 个块$1.00
USDCAVAX C-ChainAvalanche C-Chain3 个块$1.00
USDTX LayerX Layer20 个块$1.00
USDCX LayerX Layer20 个块$1.00
BTCBTCBitcoin1 个块$5.00
LTCLTCLitecoin3 个块$1.00
TRXTRC-20TRON链上固化$1.00
BNBBEP-20BNB Smart Chain15 个块$1.00
ETHERC-20Ethereum6 个块$5.00
ETHBaseBase20 个块$1.00
ETHArbitrumArbitrum One20 个块$1.00
ETHOptimismOP Mainnet20 个块$1.00
POLPolygonPolygon PoS10 个块$1.00
AVAXAVAX C-ChainAvalanche C-Chain3 个块$1.00
OKBX LayerX Layer20 个块$1.00
USDTSPLSolana链上固化$1.00
USDCSPLSolana链上固化$1.00
SOLSPLSolana链上固化$1.00

账单按美元计价。稳定币等值支付——1 USDT = 1 USDC = 1 美元,没有汇率换算,也没有差价;BTC、LTC 和各链原生币(TRX、BNB、ETH、POL、AVAX、OKB、SOL)按锁定 30 分钟的汇率报价,按美元入账。

接下来:TON。

§07还替你想好了

这些细节,不用你操心。

从 Cryptomus 换过来

路径、参数、sign、回调格式都一样。换掉接口域名、merchant 和 API key,代码不用动。

现成的付款页

二维码、精确金额、倒计时,中英文都有。确认到账后自动把客户送回你的网站——付款页不用你自己做。

多付少付晚付,都有交代

超时晚到的钱照样入账;客户少付、多付,都会如实告诉你到了多少。没有一笔钱会悄悄消失。

我们一直盯着

扫链慢了、通知送不出去、账目对不上,告警会立刻发出,我们第一时间处理。

merchant (test) · 3f9a…c41d

正式收款前,先试一遍

测试模式有单独的一套凭据,跑在公共测试网上,还能一键模拟付款。后台还有“体验收款”:你扮演顾客,付一小笔真币,从下单到入账完整走一遍,不用写代码。

§08申请开通

开始收款。

blockwallets 正在逐步开放。简单说说你的业务,我们会发邮件帮你开通账户。不熟悉加密货币也没关系,有任何疑问写在补充说明里。

费率每笔 1%,上月流水满 $10,000 就降到 0.9%,流水越大越低,最低 0.5%。 看价格 →

  1. 01每份申请我们都会看,并邮件回复。
  2. 02开通后先在测试模式里把流程走一遍,不涉及真钱。
  3. 03觉得没问题再正式收款,钱进后台余额,随时提现。
预计每月收款额
需要的网络不确定可不选

邮箱只用于和你联系开通事宜。