WooCommerce
WordPressWordPress 6.x · WooCommerce 8–9 (HPOS)
Готові платіжні модулі для 22 платформ. Встановіть, впишіть ключ і секрет API — і магазин приймає 50 монет. Усі модулі працюють через ту саму сторінку оплати й той самий вебхук із підписом HMAC: грошовий шлях той самий, що й в API.
Безкоштовні, за ліцензією MIT і однакові на грошовому шляху: усі модулі працюють через ту саму сторінку оплати й той самий підписаний вебхук.
WordPress 6.x · WooCommerce 8–9 (HPOS)
OpenCart 3.0.x
OpenCart 2.3.x
PrestaShop 1.7.6+ · 8.x
PrestaShop 1.6.x
Magento 2.4.x Open Source
WHMCS 7.10 – 8.x
WordPress 6.x · EDD 3.x
Joomla 4/5 · VirtueMart 4.x
Joomla 4/5 · JoomShopping 5.x
MODX Revolution 2.8+ · Shopkeeper 3.x
Moodle 4.x (paygw)
IPS 4.7 · Commerce
Shop-Script 8–9
DLE 14+ · Billing
UMI.CMS 2.9+ · emarket
NetCat 5.6+
Simpla 2.3+
VamShop 2.x
PHPShop 4.x
ShopOS 2.5.x
Amiro.CMS 7.x
Нічого не знайдено. API і PHP SDK працюють із будь-якою платформою.
Вони дотримуються задокументованих угод кожної платформи та постачаються з тією самою перевіреною логікою вебхуків, але сама CMS має мізерну публічну документацію з API — проведіть смоук-тест на staging-встановленні перед запуском у прод. У кожному README перелічено, що саме потрібно перевірити.
Немає модуля під ваш стек? Покладіть один PHP-файл у будь-який сайт: створіть рахунок, перенаправте покупця на сторінку оплати, перевірте підписаний вебхук. SDK для Node.js і Python працюють так само.
Завантажте його так, як очікує ваша CMS, — плагін WordPress, розширення OpenCart, модуль PrestaShop. У кожному ZIP є README з точними кроками.
Створіть безкоштовний акаунт, скопіюйте api_key і api_secret в налаштування модуля та вкажіть свій callback URL у панелі Payora.
Покупець обирає монету на хостед-checkout. Payora підтверджує on-chain, потім надсилає підписаний вебхук, і ваше замовлення переходить у статус «оплачено» — автоматично.
// 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 постачає безкоштовні модулі для 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% на виплати, перекази та виведення на тарифі Free (0,75% на Pro, 0,5% на Business) плюс комісія мережі монети, що відправляється. Мінімальна сума виведення — еквівалент $50.
Payora підтверджує платіж у мережі, а потім надсилає вашому сайту вебхук із підписом HMAC-SHA256. Модуль перевіряє цей підпис за постійний час, звіряє позначку часу й лише після цього переводить замовлення у статус «оплачено» — ідемпотентно, тож повторна подія ніколи не зараховує кошти двічі. Джерело істини — вебхук, а не повернення покупця на ваш сайт.
Ні. Модуль лише заводить рахунок, спрямовує платника на сторінку оплати й перевіряє підписаний вебхук, що повернувся, — ні ключів, ні карткових даних він не тримає. Сам платіж приймає Payora і зараховує його вам на баланс, а звідти ви виводите гроші на свій гаманець.
PHP 7.4 або новіша, включно з PHP 8.3. Модулі та вбудований SDK навмисно уникають синтаксису, доступного лише в PHP 8, щоб працювати на типовому спільному хостингу магазинів.
Один PHP-SDK без залежностей: створити рахунок, надіслати на готовий чек-аут і перевірити підпис вебхука. Для будь-якої іншої мови є REST.