WooCommerce 收加密货币插件:10 分钟接入 Finality(非托管)
给 WooCommerce 加上加密货币收款,总共十分钟:装 Finality 插件、贴两个凭据、沙盒排练、上线。货款直接结算进你自己的钱包,订单结算后自动流转到'处理中'。
先给答案:装上 Finality 插件,贴两个凭据(一个 API 密钥、一个 webhook 密钥),你的 WooCommerce 结账页就多了一个加密货币选项——五条链上的 USDC、USDT 和原生币。顾客付款后,钱直接结算进你自己的钱包(中间没有任何平台余额),链上结算一落地,订单自动流转到"处理中"。十分钟,零代码,还有一个能零真钱排练全流程的沙盒模式。下面是完整步骤,包括大多数教程都不写的两个边缘情况。
装插件之前:三件只做一次的事
先在 Finality 控制台做好这三步,五分钟,以后不用再碰:
- 1按链填好收款钱包地址(Settings)。每笔货款都落在这里。因为 Finality 是非托管的,这个地址是你的钱唯一的去向——中间没有平台余额,没人能冻结它,但也意味着地址填错了没有撤销键。检查两遍。
- 2创建一个 API 密钥。只显示一次,复制到安全的地方。先用
sk_test_开头的测试密钥,零真钱排练。 - 3在同一页复制 webhook 密钥。插件用它来验证"收到付款"的通知真的来自 Finality,而不是别人冒充的。
WooCommerce 接入,一步一步来
- 1在 WordPress 后台上传插件(插件 → 安装插件 → 上传),启用。
- 2打开 Settings → Payments,启用 Finality 作为支付方式。
- 3贴上刚才复制的 API 密钥和 webhook 密钥,保存。
- 4接入到此结束。加密货币现在是结账页上的一个新选项,排在你现有的支付方式旁边——不替代它们。
顾客在结账时选加密货币,在托管收银页上选币种和链,然后付款——用浏览器钱包、手机钱包扫码,或者直接从币安、Coinbase 这类交易所提现,因为每笔订单都有自己的专属收款地址。最后这条路比听起来重要得多:相当大比例的真实顾客,币就放在交易所里,只支持"连接钱包"的收银台等于直接放走他们。
上线前,先排练一遍
在 sk_test_ 密钥生效的状态下,去自己店里下一笔测试订单,打开支付页,点"模拟支付"。你会看到生产环境的完整流程零真钱跑一遍:付款被检测、结算执行、webhook 送达、订单自己跳到"处理中"。看着没问题了,换上 sk_live_ 密钥——上线就这么多事。
这五分钟的排练值得花:你测的不是 Finality 能不能用,而是你的店会不会按你预期的方式反应——邮件通知、库存扣减、发货触发。
一笔真实订单会发生什么
- 顾客付款 → Finality 自营的全节点在入块瞬间检测到这笔钱(Solana 亚秒级,EVM 链几秒)——顾客还盯着页面呢,收银台已经变成"已支付"。
- 结算在链上、同一个流程里执行:平台固定的 1% 切出,其余落进你的钱包。没有打款周期,因为根本没有打款——顾客那笔付款本身就是你的结算。
- 带签名的 webhook 到达,WooCommerce 自动把订单转到"处理中",你发货。对账天生一笔对一单——每笔订单一个专属地址。
两个值得了解的边缘情况(都会在控制台里明确显示,都不会丢钱):
- 部分支付。顾客付少了——订单保持"部分支付"状态并显示差额,顾客往同一个地址补齐即完成。系统永远不会让你对着半笔款发货。
- 迟到支付。钱在支付窗口过期之后才到——它会显示为迟到支付,资金安全地待在那笔订单的专属地址里,你可以从控制台回收。麻烦,但看得见、拿得回——对一张过期账单能做到这个程度,大多数网关给不了。
为什么非托管对店主重要,一段话说完
所有托管型插件(Coinbase Commerce、BitPay、NOWPayments)都让你的营收流经平台账户:钱在那里积着,按平台的节奏提现,平台的风控团队随时可以按下暂停键。Finality 插件没有可以暂停的账户——结算规则在每个收款地址生成时就焊死在里面,钱物理上只能去你的钱包。固定 1%,没有拒付,没有提现队列。如果你正在对比各家插件,该比的分界线就是这条——托管与非托管的完整分析。
不开完整店铺?
- WordPress 但没装 WooCommerce——插件提供一个短代码:把
[finality_pay amount="49"]放到任何页面,就是一个付款按钮。打赏、捐赠、会员、单品页,不需要购物车。 - Shopify——Shopify 的原生结账只对认证合作伙伴开放,所以 Finality 的应用老老实实绕了一下:顾客下单后,应用给他发一条付款链接,结算落地后给订单打标。流程略有不同,非托管的底层轨道完全一样。
- 压根没有网站——在控制台建一条收款链接,邮件、聊天窗口发出去,二维码也行。
你的店卖会员或订阅?
如果你卖会员或任何循环收费的东西,Finality 在这里就不只是"又一个插件"了:它跑着业界首创的真加密订阅——从顾客自控的金库自动循环扣款,不是续费提醒邮件。如果你靠推广伙伴增长,内置的分销系统把佣金在顾客那笔付款交易内部直接切给每个分销商的钱包——不用月底做表发钱。订阅架构在这;选链选币看 USDC 指南。
FAQ
插件会替代我的信用卡收款吗?
不会——加密货币是新增的一个支付方式,想刷卡的顾客继续刷卡。
顾客会看到哪些币和链?
你启用的那些:Solana、Ethereum、Base、BNB Chain、Robinhood Chain 上的 USDC/USDT 和原生币。稳定币优先是明智的默认——你的定价始终是美元。
汇率需要我操心吗?
不需要。顾客在结账选定币种时报价锁定,你钱包里收到的就是结算金额。
费用多少?
每笔成功付款固定 1%,在链上结算时切出。没有月费、没有开通费,没成交的订单一分不收——也没有提现费,因为根本不存在提现。
WooCommerce 怎么加上加密支付?
本文走的那三步:上传插件、在 Settings → Payments 贴两个凭据(API key + webhook secret)、启用你的链——先在沙盒排练,你的第一笔订单就会自己跳到"处理中"。
WooCommerce 最好的加密支付插件是哪个?
按五条生产标准判——少付处理、订单状态自动化、结算的托管归属——别看币种数横幅。沙盒里故意搞破坏的测试,胜过任何评测页。
顾客结账需要加密钱包吗?
不需要——一笔交易所提现打到订单的专属地址就完成购买。钱包用户扫码;交易所用户提现;插件把两者当同一种付款。
顾客付少了订单会怎样?
订单显示部分支付、差额可见——通常是交易所手续费削掉的——顾客往同一地址补齐。什么也不取消;没人给客服写邮件。
店铺页面之外的 WordPress 里能用吗?
那是 shortcode 的活——[finality_pay amount="49"] 在任何文章或页面里渲染一个付款按钮,非店铺场景有自己的指南。
WooCommerce 里能跑订阅吗?
结账和金库订阅共用一个账户——循环商品从顾客自控金库自动扣款,这是任何发提醒邮件的"订阅"插件实际做不到的。
插件符合 PCI 吗?
任何长得像卡的数据都不经过你的服务器——付款页是托管的,结算在链上,合规面在结构上就缩小了。
顾客在报价过期后才付怎么办?
迟到付款被检测并标到对应订单上,不会丢——认单还是退款由你定;控制台清楚显示什么时间到了什么。
能在 WooCommerce 后台里退款吗?
退款本体是从你自己钱包发出的转账;Woo 里更新的是订单记录。永远别退到交易所充值地址——找顾客要钱包地址。
插件会拖慢店铺吗?
结账交接是跳转到托管页;你的主题不背任何支付 JavaScript。检测速度在服务器侧——快链亚秒——你的页面还是你的页面。
十分钟之后,加密货币就只是你店里又一个普通的支付方式——只不过这个方式即时到账,而且直接进你自己的钱包:开通沙盒,模拟一笔支付,看订单自己跳到"处理中"。API 细节都在文档里,每个接口都能在 API 测试台实测。