ZH
网店

WooCommerce 加密货币支付

在 WooCommerce 中接收加密货币。客户在结账时选择加密货币,在 SnapEX Pay 页面使用 TRON、Ethereum、BSC 等网络上的 USDT,或兑换为 USDT 的其他币种付款,订单自动变为 Processing。

下载模块

免费。版本 1.1.0。

功能

  • 无需运行钱包或节点:资金进入您的 SnapEX Pay 商户余额。
  • 同时支持 Checkout 区块和经典 [woocommerce_checkout] 页面,以及 "Pay for order" 链接。兼容 HPOS(自定义订单表)和旧版订单存储。
  • 订单通过三种独立方式标记为已支付:签名 Webhook、客户从支付页面返回,以及后台检查(WP-Cron 每 5 分钟运行一次;每个待处理订单最多每 10 分钟检查一次,持续 5 天)。丢失的 Webhook 不会让已付订单停留在未支付状态,订单也不会被重复完成。
  • 金额始终从 SnapEX Pay API 重新读取;仅凭 Webhook 内容不会把任何订单标记为已支付。
  • 部分付款以及订单取消后才到达的付款会将订单置为 On hold 以供审核。
  • 测试模式:测试账单无需真实资金即可自动确认;开启期间只有店铺管理员能看到该支付方式。

安装

  1. WordPress 后台 → Plugins → Add New → Upload Plugin → snapex-pay-for-woocommerce-1.1.0.zip → Activate。(或解压到 wp-content/plugins/。)
  2. 打开 WooCommerce → Settings → Payments → SnapEX Pay (crypto)。
  3. 在 SnapEX Pay 商户后台创建一个具有 invoices.read 和 invoices.write 权限的 API 密钥,并填入 API key。
  4. Webhook(推荐):在后台将 Webhook URL 设为 https://<your shop>/wc-api/snapexpay_webhook/(准确地址显示在字段下方),并将 whsec_… 密钥填入 Webhook secret。
  5. 店铺币种不是 USD:填写 "USD for 1 <currency>",或通过 snapexpay_wc_amount_usd 过滤器使用货币插件。两者都没有时,结账页面不会显示该支付方式。
  6. 开启 Test mode,以管理员身份下单,在 SnapEX Pay 页面用测试方式付款,检查订单变为 Processing。然后关闭测试模式。

设置

Title, Description客户在结账时看到的内容。
API key来自 SnapEX Pay 后台。
Webhook secret后台 Webhook 设置中的 whsec_…。没有它,订单仍会在客户返回时和后台检查时被标记为已支付。
Network fee paid byMerchant:客户准确支付订单金额,手续费从您的到账金额中扣除。Customer:SnapEX Pay 手续费和网络费用加在其上。
Payment window, minutes支付页面的有效时长(1–1440,默认 60)。之后通过 "Pay for order" 会打开新的页面。
USD for 1 …仅当店铺币种不是 USD 时:SnapEX Pay 账单使用的换算汇率。
Test mode测试账单,仅店铺管理员可见。关闭后测试付款永不生效。
Partner ID可选:为您配置此模块的集成商的 Partner ID(SnapEX Pay 推荐计划)。如果是您自己安装,请留空。

常见问题

店铺可以使用哪些币种?

SnapEX Pay 账单以 USD 计价。USD 店铺可直接使用;其他币种请在设置中填写汇率,或通过 snapexpay_wc_amount_usd 过滤器换算。

支持新的 Checkout 区块吗?

支持:Checkout 区块、经典结账页面和 "Pay for order" 链接。兼容 HPOS 和旧版订单存储。

付款成功后会发生什么?

WooCommerce 的 payment_complete() 会运行:订单变为 Processing(虚拟或可下载商品为 Completed),库存减少,并发送常规邮件。交易 ID 是 SnapEX Pay 账单 ID。

如果客户付款少于订单金额怎么办?

如果客户未及时补足,订单会被置为 On hold,并附注提示您在 SnapEX Pay 后台审核。

可以从 WooCommerce 退款吗?

不可以。退款在 SnapEX Pay 后台进行。

插件会发送哪些数据?

创建账单时,插件发送以 USD 计的订单金额、订单引用、店铺名称和订单号、返回和取消链接(其中包含订单密钥)、支付设置,以及已设置的 Partner ID。不会发送客户的姓名、邮箱、地址或 IP 地址。

准备好接收加密货币了吗?

创建商户账户,获取 API 密钥并连接模块。每笔支付 1%,无月费。