
Payroc для WooCommerce — оплата карткою на сторінці Payroc
Оплата карткою на сторінці Payroc, перевірка підпису відповіді, повернення коштів з WooCommerce.
- Сумісність
- WordPress 6.4+ · WooCommerce 8.6+ · PHP 7.4+ · HPOS · English
- Ліцензія
- сайт + тестова копія, річна
- Тріал
- 7 днів, без картки, один на сайт
- Оновлено
- листопад 2026
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.
Головне про модуль
Що робить безкоштовна версія
Налаштування лежать в одному місці: WooCommerce → Payroc. Вкажіть режим (тестовий чи бойовий), ID терміналу, секрет терміналу і валюту терміналу; секрет і ключ API зберігаються зашифрованими.
Що додає Pro
Посилання на оплату для будь-якого неоплаченого замовлення (наприклад, прийнятого по телефону): одноразове, із заданою сумою і строком у днях; Payroc надсилає його покупцю листом, а оплачене або скасоване замовлення вимикає посилання саме.

Тріал стартує, коли ви попросите
Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати Pro 7 днів» → e-mail → ключ одразу у вікні і листом.

Один ключ — сайт і тестова копія
Переносите сайт — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Тестова копія (staging., dev.) працює з тим самим ключем і місця сайту не займає. Для студій — ключі на 5, 25 сайтів або без обмежень.
Технічні вимоги
WordPress 6.4+, WooCommerce 8.6+, PHP 7.4+.
Мерчант-акаунт Payroc з терміналом у USD або CAD, секрет терміналу з Self-Care Portal.
Ключ API Payroc для повернень і перевірки статусу.
Історія версій
Перший випуск: оплата карткою на сторінці Payroc, перевірка підпису й суми, фонове підтвердження, повернення коштів, перевірка статусу, USD і CAD.
Разом з Payroc купують


Sales Tax Nexus Monitor для WooCommerce — пороги податку з продажів по штатах США

Square Two-way Sync для WooCommerce — двосторонні залишки, товари й замовлення

Prop 65 Warnings для WooCommerce — попередження Каліфорнії на товарі, у кошику й на чекауті
Повний опис модуля
Payroc Payments for WooCommerce приймає оплату карткою через сторінку оплати Payroc (Hosted Payment Page). Покупець обирає Payroc на касі, вводить картку на сторінці Payroc і повертається в магазин; замовлення оплачується лише тоді, коли підпис відповіді збігся, а сума дорівнює сумі замовлення. Підтримуються термінали у USD і CAD, класична й блокова каса, HPOS.
Що робить безкоштовна версія
Налаштування лежать в одному місці: WooCommerce → Payroc. Вкажіть режим (тестовий чи бойовий), ID терміналу, секрет терміналу і валюту терміналу; секрет і ключ API зберігаються зашифрованими. Модуль показує дві адреси для порталу Payroc Self-Care: Receipt Page URL, куди Payroc повертає покупця, і Validation URL, куди Payroc надсилає підтвердження у фоні, навіть якщо покупець закрив сторінку. Кнопка «Check connection» питає Payroc, чи знає він термінал і чи він активний. На касі запит підписується (SHA-512) і йде на сторінку оплати Payroc; для кожної спроби створюється новий номер замовлення в Payroc, кошик не очищається, доки замовлення не оплачене. Відповідь Payroc перевіряється: підпис, сума й посилання на замовлення. Схвалена оплата переводить замовлення в «Оплачено», відхилена — в «Не вдалося» з причиною, покупець повертається на сторінку оплати; повторні й запізнілі відповіді нічого не міняють, а розбіжність у сумі ставить замовлення на утримання. Повернення коштів, повні й часткові, робляться прямо із замовлення WooCommerce. Кнопка «Check payment status» у замовленні питає Payroc про платіж.
Що додає Pro
Посилання на оплату для будь-якого неоплаченого замовлення (наприклад, прийнятого по телефону): одноразове, із заданою сумою і строком у днях; Payroc надсилає його покупцю листом, а оплачене або скасоване замовлення вимикає посилання саме. Режим «лише авторизація»: сума утримується на картці, замовлення стоїть на утриманні, списання відбувається при статусі «Виконано» чи «В обробці» або кнопкою, скасування замовлення знімає утримання. Масові дії у списку замовлень (повернути повністю, списати утримане, перевірити статус, до 50 за раз). Щогодинна фонова перевірка замовлень, за якими Payroc не прислав відповіді (останні 3 дні). Вкладка «Payments report»: платежі терміналу за період, розбиті на розраховані й нерозраховані, звірені із замовленнями (збігається, сума інша, схвалено, але не оплачено, замовлення немає в магазині) і вивантаження в CSV. До трьох додаткових терміналів для інших валют, кожен зі своїм секретом.
Що варто знати заздалегідь
- Receipt Page URL і Validation URL задаються в порталі Payroc Self-Care для кожного терміналу окремо. Якщо їх не вписати, покупець не повернеться в магазин, а замовлення залишиться в очікуванні (кнопка «Check payment status» у Free і щогодинна перевірка в Pro його підхоплять).
- Один термінал має одну адресу повернення: термінал, який уже працює з іншим сайтом чи інтеграцією, надсилатиме відповіді туди.
- Картку покупець вводить на сторінці Payroc, тож дані картки в магазин не потрапляють. Збережені картки й токени WooCommerce у цій версії не підтримуються.
- Для повернень і перевірки статусу потрібен ключ API з Payroc Developer Portal (кнопка оплати без нього працює).
- Payroc не виконує попередню авторизацію для мерчантів із сурчарджем, dual pricing чи convenience fee. Якщо автоматичне списання не вдалося, у замовленні лишається нотатка, а саме замовлення вже змінило статус.
Як це працює, крок за кроком
- У порталі Payroc Self-Care візьміть ID терміналу й секрет терміналу, у Developer Portal створіть ключ API.
- У WooCommerce → Payroc введіть їх, оберіть валюту терміналу й натисніть «Check connection».
- Скопіюйте з налаштувань Receipt Page URL і Validation URL у портал Payroc Self-Care (термінал → Settings) і ввімкніть Validation.
- Увімкніть Payroc у WooCommerce → Налаштування → Оплата й зробіть тестове замовлення в тестовому режимі.
Під капотом
- Запит на сторінку оплати підписується SHA-512, відповідь перевіряється за підписом, сумою й номером замовлення, який видав магазин.
- Блокування від гонки: відповідь на сторінці повернення й фонове підтвердження обробляються по одному разу.
- Повернення йдуть з ключем ідемпотентності, помилки Payroc (RFC 7807) показуються словами.
- Секрет терміналу й ключ API зберігаються зашифрованими; сумісно з HPOS і блоковою касою; мова: English.
Як встановити
- Плагіни → Додати новий → Завантажити плагін: оберіть zip і активуйте.
- WooCommerce → Payroc: термінал, секрет, ключ API, «Check connection».
- Додайте обидві адреси в портал Payroc Self-Care.
- Увімкніть метод оплати Payroc.
Модуля ще немає на wordpress.org: безкоштовна версія і Pro — один архів з цієї сторінки. Без ключа він працює як безкоштовна версія.
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Це офіційний плагін Payroc?
Ні. Це незалежна інтеграція, яку зробили ми; Payroc є торговою маркою її власника.
Які валюти підтримуються?
USD і CAD: валюта терміналу задається в налаштуваннях, Payroc пропонується на касі, коли замовлення в цій валюті. У Pro можна додати ще термінали для інших валют.
Де покупець вводить картку?
На сторінці оплати Payroc. Після оплати він повертається в магазин на сторінку «Дякуємо».
Покупець оплатив, а замовлення в очікуванні. Що робити?
Перевірте, що Receipt Page URL і Validation URL вписані в порталі. Кнопка «Check payment status» у замовленні питає Payroc про платіж.
Чи можна повернути частину суми?
Так, у замовленні WooCommerce: повністю або частково.
Що буде після пробного періоду?
Pro вимкнеться, безкоштовна частина продовжить працювати.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—



















