До вмісту
Модулі

Приймайте криптовалюту на своїй CMS — без коду

Готові платіжні модулі для 22 платформ. Встановіть, впишіть ключ і секрет API — і магазин приймає 50 монет. Усі модулі працюють через ту саму сторінку оплати й той самий вебхук із підписом HMAC: грошовий шлях той самий, що й в API.

22готових модулів
11Стабільні
11Бета
0%на приймання
завантажити

Модулі

Безкоштовні, за ліцензією MIT і однакові на грошовому шляху: усі модулі працюють через ту саму сторінку оплати й той самий підписаний вебхук.

Показано: 22 / 22

Invision Community

Білінг, курси й спільноти
beta

IPS 4.7 · Commerce

Шлях для сповіщеньЗазначено в README всередині архіву

UMI.CMS

Інші CMS
beta

UMI.CMS 2.9+ · emarket

Шлях для сповіщеньЗазначено в README всередині архіву

NetCat

Інші CMS
beta

NetCat 5.6+

Шлях для сповіщеньЗазначено в README всередині архіву

Simpla CMS

Інтернет-магазини
beta

Simpla 2.3+

Шлях для сповіщеньЗазначено в README всередині архіву

VamShop

Інтернет-магазини
beta

VamShop 2.x

Шлях для сповіщеньЗазначено в README всередині архіву

PHPShop

Інтернет-магазини
beta

PHPShop 4.x

Шлях для сповіщеньЗазначено в README всередині архіву

ShopOS

Інтернет-магазини
beta

ShopOS 2.5.x

Шлях для сповіщеньЗазначено в README всередині архіву

Amiro.CMS

Інші CMS
beta

Amiro.CMS 7.x

Шлях для сповіщеньЗазначено в README всередині архіву

Додаткові платформи · beta

Вони дотримуються задокументованих угод кожної платформи та постачаються з тією самою перевіреною логікою вебхуків, але сама CMS має мізерну публічну документацію з API — проведіть смоук-тест на staging-встановленні перед запуском у прод. У кожному README перелічено, що саме потрібно перевірити.

Для власних сайтів

SDK в одному PHP-файлі

Немає модуля під ваш стек? Покладіть один PHP-файл у будь-який сайт: створіть рахунок, перенаправте покупця на сторінку оплати, перевірте підписаний вебхук. SDK для Node.js і Python працюють так само.

як це працює

Три кроки, один раз

  1. 01

    1. Поставте модуль

    Завантажте його так, як очікує ваша CMS, — плагін WordPress, розширення OpenCart, модуль PrestaShop. У кожному ZIP є README з точними кроками.

  2. 02

    2. Вставте свої ключі

    Створіть безкоштовний акаунт, скопіюйте api_key і api_secret в налаштування модуля та вкажіть свій callback URL у панелі Payora.

  3. 03

    3. Приймайте платежі

    Покупець обирає монету на хостед-checkout. Payora підтверджує on-chain, потім надсилає підписаний вебхук, і ваше замовлення переходить у статус «оплачено» — автоматично.

що робить кожен модуль

Те саме збереження грошей — усюди

  • Підписані вебхуки — кожен колбек перевіряється за HMAC-SHA256 за сталий час, перш ніж торкнутися замовлення.
  • Захист від повторів — застарілі позначки часу відхиляються, а повторна подія ніколи не зарахує замовлення двічі.
  • Вебхук — джерело істини — якщо покупець закриє вкладку, його замовлення все одно буде оплачене.
  • У магазині немає нічого секретного — модуль не зберігає ні ключів, ні карткових даних. Він заводить рахунок, спрямовує платника на оплату й перевіряє підписаний вебхук.
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
Питання

Часто задавані питання

Прямі відповіді, зокрема на незручні питання: зберігання коштів, комісії та що буде, якщо щось піде не так.

Довідковий центр

Які CMS-платформи підтримує Payora?

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 потрібна модулям?

PHP 7.4 або новіша, включно з PHP 8.3. Модулі та вбудований SDK навмисно уникають синтаксису, доступного лише в PHP 8, щоб працювати на типовому спільному хостингу магазинів.

Не бачите своєї CMS?

Один PHP-SDK без залежностей: створити рахунок, надіслати на готовий чек-аут і перевірити підпис вебхука. Для будь-якої іншої мови є REST.

На які запити відповідає ця сторінка