MAGENTO 插件
为 Magento 2 接收加密货币付款。
将商店连接到你自己的 Wholly Crypto 收银台。顾客选择网络和代币,订单通过经过验证的通知更新。
Magento 2
v1.0.0Magento 2.4 · PHP 8.2+ · HTTPS · InnoDB
已在 Magento Open Source 2.4.8-p5 的标准结账流程中测试。请遵循你所用 Magento 版本的 PHP 要求。
MIT 许可 · 包含 PHP SDK · 无需配置 Composer
安装
下载安装包并核对 SHA256SUMS,不要使用 GitHub 自动生成的源码 ZIP。
将 ZIP 解压到 Magento 根目录,然后以店铺文件所有者的身份运行这些命令。将 en_US 换成你的店铺语言代码。
php bin/magento module:enable WhollyCrypto_Payment
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f en_US
php bin/magento cache:flush连接商店
打开 Stores → Configuration → Sales → Payment Methods → Wholly Crypto,选择店铺视图并启用该支付方式。
填写 API 和收银台源地址、项目和商店的 API UUID、仅限该项目的读写 API 凭据,以及商店的 IPN 签名密钥。在 Wholly 中启用 IPN,回调地址由插件提供。
让 IPN 回调通过防火墙,不要要求验证码或浏览器登录。正式上线前,先在测试商店完成一笔付款测试。
钱包密钥保留在 Wholly Crypto 中。插件不收取额外百分比费用,处理额度的计费规则仍然适用。
检查支付流程
未确认或部分付款会保持待处理状态。匹配的已结算付款只更新订单一次。多付、迟付、无效付款或修改过的订单需要检查。浏览器跳转回来并不代表付款成功。
Magento 只记录一张已付款发票。你可以在订单的 Payment Information 和备注中查看 Wholly 发票 ID 及验证结果。
补回遗漏的更新
Magento cron 每五分钟检查一次已保存的发票。你也可以在店铺目录中手动运行检查。
php bin/magento whollycrypto:reconcile --limit=50限制与发送问题
不支持自动退款、定期扣款、订单拆分付款或嵌入式收银台。
Hyvä、PWA/无头结账和 Adobe Commerce 专用扩展需要在测试环境中单独验证。
额度不足可能暂停 IPN,但顾客仍可付款。恢复额度后,可从 Wholly 的投递历史中重发失败通知。