跳到内容
模块

在您的CMS上接受加密货币 — 无需编码

适用于22个平台的即插即用支付模块。安装,粘贴您的API密钥和秘密,您的商店接受50种币。每个模块使用相同的托管结账和相同的HMAC签名Webhook — 资金路径与API相同。

22现成模块
11稳定
11测试版
0%接受
下载

模块

免费、MIT许可,并在资金路径上相同——每个模块使用相同的托管结账和相同的签名Webhook。

显示: 22 / 22

WooCommerce

WordPress
stable

WordPress 6.x · WooCommerce 8–9 (HPOS)

回调路径

OpenCart 3.x

在线商店
stable

OpenCart 3.0.x

回调路径

OpenCart 2.x

在线商店
stable

OpenCart 2.3.x

回调路径

PrestaShop 1.7 / 8

在线商店
stable

PrestaShop 1.7.6+ · 8.x

回调路径

PrestaShop 1.6

在线商店
stable

PrestaShop 1.6.x

回调路径

WHMCS

账单、课程和社区
stable

WHMCS 7.10 – 8.x

回调路径

Easy Digital Downloads

WordPress
stable

WordPress 6.x · EDD 3.x

回调路径

Joomla + VirtueMart

Joomla
stable

Joomla 4/5 · VirtueMart 4.x

回调路径在ZIP文件内的README中列出

Joomla + JoomShopping

Joomla
stable

Joomla 4/5 · JoomShopping 5.x

回调路径在ZIP文件内的README中列出

MODX + Shopkeeper

其他CMS
beta

MODX Revolution 2.8+ · Shopkeeper 3.x

回调路径在ZIP文件内的README中列出

Moodle

账单、课程和社区
stable

Moodle 4.x (paygw)

回调路径在ZIP文件内的README中列出

Invision Community

账单、课程和社区
beta

IPS 4.7 · Commerce

回调路径在ZIP文件内的README中列出

Shop-Script / Webasyst

在线商店
beta

Shop-Script 8–9

回调路径

DataLife Engine

其他CMS
beta

DLE 14+ · Billing

回调路径在ZIP文件内的README中列出

UMI.CMS

其他CMS
beta

UMI.CMS 2.9+ · emarket

回调路径在ZIP文件内的README中列出

NetCat

其他CMS
beta

NetCat 5.6+

回调路径在ZIP文件内的README中列出

Simpla CMS

在线商店
beta

Simpla 2.3+

回调路径在ZIP文件内的README中列出

VamShop

在线商店
beta

VamShop 2.x

回调路径在ZIP文件内的README中列出

PHPShop

在线商店
beta

PHPShop 4.x

回调路径在ZIP文件内的README中列出

ShopOS

在线商店
beta

ShopOS 2.5.x

回调路径在ZIP文件内的README中列出

Amiro.CMS

其他CMS
beta

Amiro.CMS 7.x

回调路径在ZIP文件内的README中列出

其他平台 · beta

这些遵循每个平台的文档约定,并配备相同的验证 webhook 逻辑,但 CMS 本身的公共 API 文档较少——在上线之前请在暂存安装上进行烟雾测试。每个 README 列出了需要确认的内容。

针对自定义网站

单文件 PHP SDK

没有适合您技术栈的插件?只需将一个 PHP 文件放入任何网站:创建发票,重定向到托管结账,验证签名的 webhook。Node.js 和 Python SDK 以相同方式工作。

它是如何工作的

三步,完成一次

  1. 01

    1. 安装模块

    按照您的CMS期望的方式上传——WordPress插件、OpenCart扩展、PrestaShop模块。每个ZIP都附带一份README,包含确切步骤。

  2. 02

    2. 粘贴您的密钥

    创建一个免费账户,将api_key和api_secret复制到模块设置中,并在Payora仪表板中设置您的回调URL。

  3. 03

    3. 接受付款

    买家在托管结账中选择一种币。Payora 在链上确认,然后触发一个签名的 webhook,您的订单自动变为已支付。

每个模块的功能

无论何处,资金安全相同

  • 签名的webhooks — 每个回调在触及订单之前都以恒定时间通过HMAC-SHA256进行验证。
  • 防重放 — 过期的时间戳会被拒绝,重复事件永远无法为订单重复计入。
  • Webhook是真相 — 关闭标签的买家仍然可以获得他们的订单支付。
  • 您的商店没有秘密 — 该模块不持有密钥和卡数据。它创建发票,重定向付款人,并验证签名Webhook。
callback.php
// what the module does on every callback
$raw = file_get_contents('php://input');   // raw, before parsing
$expected = hash_hmac('sha256', $ts . '.' . $raw, $secret);
if (!hash_equals($expected, $sig)) { http_response_code(401); exit; }
// only now is the order marked paid — idempotently
常见问题

常见问题

直接的答案,包括不太舒服的内容:保管、费用以及当出现问题时会发生什么。

帮助中心

Payora支持哪些CMS平台?

Payora 为 WooCommerce、OpenCart 2 和 3、PrestaShop 1.6/1.7/8、Magento 2、WHMCS、Easy Digital Downloads、Joomla(VirtueMart 和 JoomShopping)、Moodle、MODX、Invision Community、Shop-Script、DataLife Engine、UMI.CMS、NetCat、Simpla、VamShop、PHPShop、ShopOS 和 Amiro 提供免费模块。如果您的平台未列出,普通 REST API 和单文件 PHP SDK 可以在任何堆栈中使用。

模块需要费用吗?

不。模块是免费的,接受付款也是免费的——Payora在接受方面收取0%。您只需支付链上网络费用;平台费用仅在资金流出时适用:在免费计划中,支付、转账和提款的费用为1.5%(专业版为0.75%,商业版为0.5%),加上发送币种的网络费用。最低提款金额相当于50美元。

订单如何标记为已付款?

Payora 在链上确认付款,然后向您的网站发送一个 HMAC-SHA256 签名的 Webhook。该模块在恒定时间内验证该签名,检查时间戳,然后才将订单标记为已付款 — 幂等的,因此重试事件不会重复计入。Webhook,而不是买家返回您的网站,是事实的来源。

该模块会接触我的密钥或我的钱吗?

不。该模块仅创建发票,将付款人重定向到托管结账,并验证返回的签名Webhook——它不持有密钥和卡数据。付款本身由Payora接收并记入您的余额,您可以将其提取到自己的钱包中。

模块需要什么 PHP 版本?

PHP 7.4 或更新版本,包括 PHP 8.3。模块和捆绑的 SDK 刻意避免 PHP 8 专用语法,以便在典型的共享商店托管上运行。

找不到您的CMS?

一个无依赖的 PHP SDK:创建发票,重定向到托管结账页面,并验证签名的 webhook。REST 可用于任何语言。

此页面回答的问题