Відгуки користувачів
OcBox PaymentHub, всі українські оплати в одному модулі OpenCart 3
LiqPay · Monobank · WayForPay · NovaPay · Rozetka Pay · ПриватБанк · ПУМБ · IBAN-реквізити з QR-кодом · свій спосіб оплати з довільним текстом
Демо: подивіться модуль в адмінці, без реєстрації
В адмінці: https://demo.ocbox.com.ua/admin/ логін payhubdemo пароль payhubdemo2026
Режим «тільки перегляд»: видно всі вкладки і налаштування модуля. Зміни не зберігаються.
У стандартному OpenCart кожна оплата це окремий модуль: LiqPay ставите один, Monobank інший, WayForPay третій, оплату частинами четвертий. У кожного своя адмінка, свій формат ключів, свій куточок логів. Клієнт заплатив, а замовлення так і висить у «Очікує оплати», бо стандартний вебхук не звірив підпис і не перевів статус. Менеджер вручну відкриває кабінет банку і ставить статус, ще й перевіряє, чи сума збіглась.
OcBox PaymentHub робить те, що мало би бути в OpenCart 3 із коробки: один модуль, усі популярні банки України і способи оплати разом. Дев’ять онлайн-провайдерів, чотири офлайн-способи (зокрема пряма оплата на IBAN з QR-кодом і свій спосіб оплати з довільним текстом), єдиний журнал транзакцій, окрема вкладка логів, мапа статусів замовлення і кнопка «Повернути» прямо з картки замовлення.
Головна ідея: зібрати всі оплати вашого магазину в одному модулі, який ви налаштовуєте один раз і забуваєте. Ви знаєте цей біль: 8 замовлень за ранок висять у «Очікує оплати», менеджер перемикається між п’ятьма кабінетами банків, звіряє суми, вручну міняє статуси. Клієнт пише «я оплатив, чому не бачу підтвердження?», і поки ви шукаєте його платіж, він уже пішов до конкурента. Або ви хочете додати оплату частинами Monobank, бо середній чек 8000 грн і клієнти запитують, але окремий модуль коштує як два звичайних.
PaymentHub закриває це один раз: 9 онлайн-методів плюс 4 офлайн-методи, окремий тестовий/бойовий режим на провайдер, автоматичне переведення замовлення в потрібний статус після сповіщення від банку зі звіркою суми й валюти, повернення коштів прямо з адмінки, єдиний реєстр «Транзакції» і окрема вкладка «Логи».
Що ви отримуєте, детально
Робочий чек-лист того, що ви зможете зробити у перший же день.
Що це означає простими словами
Ранок менеджера у магазину, який приймає LiqPay + Monobank + WayForPay + оплату частинами і два офлайн-способи. До PaymentHub: 12 замовлень у «Очікує оплати», по кожному він відкриває кабінет відповідного банку, шукає платіж, звіряє суму, повертається в OpenCart, руками ставить статус, пише коментар. 40 хвилин зранку, увесь час помилки і неточності. Плюс два клієнти написали «я оплатив», по кожному менеджер знову шукає в кабінеті банку. 60 хвилин зранку, і ще нічого не відвантажено.
Після PaymentHub: менеджер відкриває OpenCart, у списку замовлень бачить ті, що вже оплачені (статус проставлений автоматично, лист покупцю пішов). У «Транзакціях» шукає платежі клієнтів, які написали, за 3 секунди знаходить і повідомляє. Все, можна пакувати замовлення.
Ви підключаєте всі українські оплати в одному модулі, а не в п’яти
✓ Оплата за QR-кодом
Покупець наводить камеру банківського застосунку на код, і переказ заповнюється сам: отримувач, рахунок, сума до копійки і призначення з номером замовлення. Формат за правилами Національного банку, версії 003 і 002 на вибір. Якщо покупець оформлює на комп’ютері, а платити зручніше з телефона, поруч із кнопкою онлайн-оплати теж з’являється код. Код малює сам магазин, сума і реквізити нікуди назовні не йдуть.
⚠ Без цього: покупець переписує IBAN руками, помиляється в сумі або в номері замовлення, і оплату потім ніяк не зіставити із замовленням.
✓ Дев’ять онлайн-провайдерів оплати
LiqPay, LiqPay Частинами, Monobank, Monobank Покупка Частинами, WayForPay, NovaPay, ПУМБ (Visa/Mastercard), Rozetka Pay, ПриватБанк Оплата Частинами. Всі з однієї адмінки, з єдиним списком статусів. Кожен вмикається або вимикається окремим перемикачем.
⚠ Без цього: чотири окремі модулі, чотири адмінки, чотири формати логів, і жодного місця, де видно всі платежі разом.
✓ Чотири офлайн-способи оплати
100% передоплата на розрахунковий рахунок (реквізити з’являються після оформлення), оплата за реквізитами з довільним описом, післяплата з передоплатою (задаєте суму передоплати), готівка при отриманні в магазині. Для «оплати за реквізитами» банківські дані ви редагуєте прямо у налаштуваннях провайдера, вони показуються покупцю на сторінці оплати.
⚠ Без цього: клієнт після оформлення бачить порожню сторінку «оформлено», а куди платити, доводиться писати вручну в замовленні.
✓ Тестовий і бойовий режим окремо на кожен провайдер
Перевіряєте новий гейтвей, перемикаєте його одного в тестовий режим і вводите sandbox-ключі, решта модулів працюють у бойовому. Успішні тестові платежі помічаються як тестові в історії замовлення і не проводяться як реальні. Провайдери без sandbox (WayForPay, Rozetka Pay, Monobank Частинами, ПриватБанк Оплата Частинами, ПУМБ) перемикача не показують, щоб ви випадково не думали, що там є пісочниця. LiqPay при виявленому sandbox-ключі, який запущено в бойовому режимі, показує червоне попередження прямо в налаштуваннях.
⚠ Без цього: щоб протестувати новий гейтвей, доводиться «класти» всю касу магазину на день.
Оплачене замовлення саме стає оплаченим, без ручної звірки
✓ Автоматичне переведення замовлення в оплачене, зі звіркою суми
Модуль ловить сповіщення провайдера, перевіряє підпис (у кожного банку окремий алгоритм за офіційною документацією), звіряє суму і валюту з рахунком, і тільки після цього переводить замовлення у ваш налаштований статус «Оплачено». Якщо сума не збіглась, замовлення лишається у попередньому статусі, а в історію падає запис про розбіжність, щоб менеджер розібрався. Якщо покупець оплатив більше, у історію падає запис «переплата на N». Дублі сповіщень відсіюються.
⚠ Без цього: щоранку менеджер відкриває замовлення в «Очікує оплати», лізе в кабінет банку і руками перевіряє, чи прийшли гроші.
✓ Сторінка очікування, коли банк повільно відповідає
Покупець повертається з банку раніше, ніж прийшло сповіщення. Замість «замовлення оформлено» без підтвердження, PaymentHub показує проміжну сторінку «Очікуємо підтвердження оплати» з автооновленням до хвилини. Коли банк підтверджує, покупець автоматично потрапляє на сторінку «замовлення оформлено». Якщо оплата не пройшла або була скасована, покупець повертається на оформлення з підказкою спробувати ще раз, і кошик зберігається.
⚠ Без цього: покупець бачить «замовлення оформлено» ще до підтвердження і починає писати «оплатив, чому нема листа?».
✓ Мапа статусів замовлення
На кожен провайдер налаштовуєте, у який OpenCart-статус переводити замовлення при «Успіх», «Часткова оплата», «Очікує передоплату», «Отримано передоплату», «Повернуто». Можете тримати окремий статус «Оплачено Monobank» і «Оплачено LiqPay», якщо це зручно бухгалтерії, або звести все в один. Стан оплати зберігається окремо від робочого статусу замовлення магазину, щоб менеджер міг перевести замовлення в «Виконано», не втративши інформацію про оплату.
⚠ Без цього: статуси різних оплат перемішані в одному полі, бухгалтерія не розуміє, які замовлення чим оплачено.
Банк і бухгалтерія бачать ті самі товари і ту саму суму
✓ Позиції замовлення з доставкою в чеку банку
До провайдера йде не «Оплата замовлення N» одним рядком, а справжній список: товари з податком, окремі рядки на доставку і будь-які націнки з підсумків. Сума позицій завжди сходиться із сумою платежу. Якщо в замовленні є купон або від’ємні підсумки, які не розкладаються на позиції, банку йде одна безпечна строка на всю суму, щоб чек не розсинхронізувався. Це важливо для Monobank basketOrder, WayForPay і Rozetka Pay, де кабінет банку показує ці позиції в чеку.
⚠ Без цього: у чеку клієнта Monobank «Оплата замовлення 1234», а в бухгалтерії, три різні товари і доставка. Складно розбирати.
✓ Робота в магазинах з валютою не UAH
Сума в UAH, це вимога всіх українських банків. Якщо у вас магазин у USD або EUR, PaymentHub перераховує суму в гривні за курсом магазину і виставляє рахунок банку саме в UAH. У транзакціях зберігаються гривневі суми, звірка сум у сповіщенні працює коректно. Мінімальна і максимальна сума методу задаються теж у гривнях, щоб «розстрочка від 3000 грн» працювала однаково у будь-якій валюті вітрини.
⚠ Без цього: у USD-магазині Monobank отримує «100 USD» і не проводить платіж, бо очікує гривні.
Усі платежі і повернення знаходите за секунди в одній адмінці
✓ Повернення коштів прямо з картки замовлення
Клієнт повернув товар, ви відкриваєте замовлення в адмінці, тиснете «Повернути», вводите суму (частково або повністю), модуль сам звертається до API провайдера. Транзакція оновлюється, замовлення отримує статус «Повернуто» або «Часткове повернення», у історію падає запис. Працює через API у LiqPay, Monobank, WayForPay, NovaPay, Rozetka Pay і Monobank Частинами. ПриватБанк Оплата Частинами і ПУМБ не підтримують повернення через API за своєю специфікацією, там кнопка не показується, повернення робите в кабінеті банку.
⚠ Без цього: заходите в кабінет кожного банку окремо, робите повернення руками, потім переходите в OpenCart і руками пишете коментар.
✓ Єдиний реєстр транзакцій і окрема вкладка логів
Вкладка «Транзакції», одна таблиця з усіма платежами: ID, замовлення, провайдер, зовнішній ID, сума в UAH, статус, останні цифри картки, дата. Фільтри за провайдером, статусом, датою. Окрема вкладка «Логи» пише кожен запит до провайдера і кожне сповіщення з рівнем «info / warning / error» і повідомленням. Будь-який збій розбирається за хвилину, а не туром по чотирьох кабінетах банків. Кнопка «Знайти зниклі платежі» звіряє транзакції зі статусами замовлень і підказує, що потребує уваги.
⚠ Без цього: «де мій платіж від сьогодні», тур по чотирьох кабінетах банків замість одного пошуку.
Ключі банків під захистом, а товар не їде без грошей
✓ Захист секретів провайдерів
Токени, приватні ключі, merchant secret, паролі callback зберігаються шифровано. Читач-адмін (роль з правом «view» і без «modify») бачить поля секретів прихованими і не може їх змінити. Секрети з символами & < > " коректно зберігаються без ручного переналаштування. Сторінка панелі замовлення екранує все, що приходить з банку (коментарі, ідентифікатор операції, історія), щоб чужий пейлоад не потрапив у розмітку адмінки.
⚠ Без цього: приватний ключ LiqPay лежить у налаштуваннях відкритим текстом, будь-який доступ до бекапу дорівнює чужому доступу до вашої каси.
✓ Огородження ТТН: не відправляти до підтвердження оплати
Кожен спосіб оплати PaymentHub помічений як «передоплата» або «оплата після отримання». Модуль ShippingHub і будь-який інший, що робить накладну, читає цю розмітку і не дає створити накладну на непередплачене замовлення. Окремий перемикач «Контролювати банківський переказ і чек стандартного OpenCart» додає до огородження ще й стокові bank_transfer і cheque, якщо ви ними користуєтесь.
⚠ Без цього: менеджер по помилці друкує накладну на замовлення, яке ще не оплачене, товар їде без грошей.
Технічні деталі
- Дев’ять онлайн-провайдерів: LiqPay, LiqPay Частинами, Monobank, Monobank Покупка Частинами, WayForPay, NovaPay, ПУМБ, Rozetka Pay, ПриватБанк Оплата Частинами.
- Чотири офлайн-способи: 100% передоплата на рахунок, оплата за реквізитами, післяплата з передоплатою, готівка в магазині при отриманні.
- Валідація підпису сповіщення за офіційною документацією кожного банку (LiqPay, WayForPay, Rozetka Pay X-ROZETKAPAY-SIGNATURE, ПриватБанк PayParts v2, Monobank ECDSA, NovaPay RSA публічним ключем банку).
- Звірка суми і валюти при кожному сповіщенні, ідемпотентність повторних сповіщень, захист від перезапису вже оплаченого замовлення.
- Автоматична конвертація UAH при вітрині у не-UAH валюті, суми транзакцій зберігаються в UAH.
- Проміжна сторінка очікування з polling до 60 секунд (по 3 секунди), «м’який» fallback з двома кнопками, якщо банк не відповів.
- Панель замовлення в адмінці: транзакції, історія, кнопка повернення (де підтримується провайдером), внесення оплати вручну, коментарі.
- OCMOD, файлова доставка, дві таблиці в базі (транзакції і платежі по замовленнях), без сторонніх залежностей.
Працює разом з іншими модулями оформлення OcBox
Модулі розраховані на спільну роботу. ShippingHub не дає створити ТТН, поки PaymentHub не підтвердив оплату. Shipping Rules вирішує, які доставки й оплати бачить покупець. SmartOrder збирає все це на одній сторінці оформлення. При цьому кожен модуль працює і окремо, на стандартному оформленні OpenCart.
- OcBox ShippingHub: Нова Пошта, Укрпошта, Meest і Rozetka Delivery, ТТН з картки замовлення і статуси доставки без ручної роботи.
- OcBox SmartOrder: оформлення замовлення на одній сторінці, купівля в один клік, покинуті кошики.
- OcBox Shipping Rules: правила показу доставок і оплат, тарифи за вагою і сумою кошика, доплати.
Сумісність
- OpenCart 3.0.x та ocStore 3.0.x
- PHP 7.4+
- ionCube Loader: потрібен (версія 14 або вище)
- Працює з будь-яким шаблоном: модуль живе в адмінці, на оформленні інтегрується як звичайні способи оплати OpenCart.
Робочого файла модуля на форумі немає, тут описова сторінка. Кожна збірка компілюється індивідуально під ваш домен, тому доступ до завантаження надається після оплати. Напишіть в особисті повідомлення і вкажіть домен, версію PHP і версію ionCube Loader.
ionCube Loader: зверніть увагу!
Модуль закодований ionCube Encoder 15. Для роботи потрібен ionCube Loader версії 14 або вище. Якщо у вас на хостингу встановлений Loader 13.x або нижче, модуль не запуститься.
Купуючи зараз, ви отримуєте повний доступ до всіх дев’яти онлайн-провайдерів і чотирьох офлайн-способів і всі оновлення протягом року. Кожна нова версія оголошується у вкладці «Журнал змін» на форумі.
Продовження ліцензії на оновлення
У вартість модуля вже входить рік оновлень. Далі продовження за тією ж ціною щорічно, щоб отримувати нові версії. Якщо не продовжувати, модуль продовжує працювати як і раніше, просто без нових версій. Клієнти, які придбали до впровадження продовжень, зберігають умови на дату покупки. Продовження не включає повторну ionCube-компіляцію, установку та персональні консультації. Ліцензія діє на домен магазину і тестовий домен.
Регламент видачі файлів модуля
У робочі дні в робочий час файл модуля передається покупцеві протягом доби з моменту оплати, як правило менш ніж за годину. У вихідні дні та офіційні (державні) свята можливі затримки, модуль буде надісланий з настанням найближчого робочого дня. Дякуємо за розуміння.
Знайшли помилку в роботі модуля?
Напишіть у тему підтримки або в особисті повідомлення: посилання на сторінку, що ви робили, що сталося, і текст помилки. Як за пʼять хвилин увімкнути показ помилок, знайти журнал і побачити помилки в консолі браузера, покроково зі скріншотами: Помилки на сайті OpenCart: як їх увімкнути, знайти і передати розробнику. З таким звітом ми виправляємо проблему значно швидше.
Рекомендовані платні модулі OcBox
![]() Smart Related $30: пов’язані товари |
SEO FAQ AI $30: AI FAQ + Schema.org |
![]() AI Chat $100: AI-консультант 24/7 |
AI Product Editor $50: масове редагування |
![]() Image Pro $15: WebP, водяний знак |
![]() PageSpeed Suite $40: прискорення сайту |
![]() Category Manager $30: візуальний менеджер категорій |
![]() AI Photo Studio $50: AI-обробка фото |
![]() Product Showcase $25: хіти, новинки, акції |
![]() AI Smart Search $200: AI-пошук з синонімами |
![]() Filter $30: розумний фільтр + SEO |
![]() Remarketing $40: ремаркетинг і аналітика |
![]() ShippingHub $80: хаб доставок |
![]() SmartOrder $30: швидке замовлення |
![]() Shipping Rules $30: правила доставки |
![]() AI Мегарепорти $20: звіти і Telegram-дайджест |
![]() Product Bundles $30: комплекти і набори |
![]() Simple Super Search $50: нечіткий пошук без Sphinx |
![]() OcBox MEGA $30: шаблон і комплект модулів |
![]() AI Quiz $50: AI-квіз підбору товарів |
![]() Універсальний імпорт $50: імпорт прайсів постачальників |
![]() Відгуки Pro $30: відгуки з фото і відео |
![]() Варіанти товару $30: матриця розмір і колір |
ChatGPT Ads $10: реклама в ChatGPT |
![]() Кинутий кошик $10: повернення кинутих кошиків |
![]() Admin MCP $10: ШІ-керування адмінкою |
![]() Вчасно.Каса $10: фіскалізація чеків |
![]() Рупор $40: email, SMS, Viber, Telegram розсилки |
![]() Order Editor $40: редагування замовлень як людина |
![]() CRM Hub $40: єдина панель замовлень |
![]() Мультивалютні товари $10: ціна у валюті постачальника |
![]() Експорт у XML $10: експорт замовлень у XML |
![]() SEO Manager $40: SEO-аудит і ШІ-виправлення |
OcBox MEGA вже вийшов: готовий магазин на OpenCart 3
Шаблон і сім модулів OcBox в одному комплекті: швидке оформлення SmartOrder, живий пошук, фільтр, аналітика й ремаркетинг, відгуки з фото, мікророзмітка і вхід через соцмережі. Ставите, налаштовуєте кольори та блоки головної, і магазин уже продає.
Першим 100 покупцям $30 замість $200.
Підписуйтесь на наш канал: t.me/ocboxchannel
Характеристики
Інші розширення OcBox
-
-
-
-
-
-
-
OcBox SEO авто-генератор мета: порожні заголовки Google ненавидить, а у вас їх тисячі
Автор: OcBox
16
Безкоштовне -
-
-
-50%
-
-
-
-
-
OcBox Гарні листи: красиві адаптивні листи OpenCart замість сірих із 2010 року
Автор: OcBox
36
Безкоштовне -
-
-
-
-
-
-85%
-
OcBox Cookie і GDPR банер: згода на cookie, яку просять і Європа, і Google
Автор: OcBox
43
Безкоштовне -
-
-
-
Зараз на сторінці 0 користувачів
- Ні користувачів, які переглядиють цю сторінку





























