Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

OcBox PaymentHub — хаб оплат для OpenCart 3 і ocStore: LiqPay, Monobank, WayForPay, NovaPay, Rozetka Pay, ПриватБанк, ПУМБ

OcBox ☆☆☆☆☆ 0 відгуків 8 завантажень 9 1 075 07.10.26
1.4.4 Ioncube Loader: Так
80.00 USD
Доступ до оновлених версій модуля/розширення: Після закінчення основного періоду доступ до оновлень можна продовжити 80.00 USD за 1 рік
Додаткові послуги
Кількість, домен, опції
Разом:80.00 USD
OpenCart3.0
ocStore3.0
Тип ліцензії
Метод активаціїБез активації, За запитом в приватні повідомлення, За запитом на пошту, Автоматична активація, Через офіційний сайт доповнення
Ioncube LoaderТак
Звернення до сервера розробникаНі
Завантаження8
Опубліковано16.09.26
Оновлене07.10.26
Розмір файлу1 КБ

Відгуки користувачів

OcBox PaymentHub, всі українські оплати в одному модулі OpenCart 3

OcBox PaymentHub: усі українські оплати в одному модулі OpenCart

Демо: подивіться модуль в адмінці, без реєстрації

В адмінці: https://demo.ocbox.com.ua/admin/   логін payhubdemo   пароль payhubdemo2026

Режим «тільки перегляд»: видно всі вкладки і налаштування модуля. Зміни не зберігаються.

У стандартному OpenCart кожна оплата це окремий модуль: LiqPay ставите один, Monobank інший, WayForPay третій, оплату частинами четвертий. У кожного своя адмінка, свій формат ключів, свій куточок логів. Клієнт заплатив, а замовлення так і висить у «Очікує оплати», бо стандартний вебхук не звірив підпис і не перевів статус. Менеджер вручну відкриває кабінет банку і ставить статус, ще й перевіряє, чи сума збіглась.

OcBox PaymentHub робить те, що мало би бути в OpenCart 3 із коробки: один модуль, всі популярні українські оплати. Дев’ять онлайн-провайдерів і чотири офлайн-способи, єдиний журнал транзакцій, окрема вкладка логів, мапа статусів замовлення і кнопка «Повернути» прямо з картки замовлення.

Головна ідея: зібрати всі оплати вашого магазину в одному модулі, який ви налаштовуєте один раз і забуваєте. Ви знаєте цей біль: 8 замовлень за ранок висять у «Очікує оплати», менеджер перемикається між п’ятьма кабінетами банків, звіряє суми, вручну міняє статуси. Клієнт пише «я оплатив, чому не бачу підтвердження?», і поки ви шукаєте його платіж, він уже пішов до конкурента. Або ви хочете додати оплату частинами Monobank, бо середній чек 8000 грн і клієнти запитують, але окремий модуль коштує як два звичайних.

PaymentHub закриває це один раз: 9 онлайн-методів плюс 4 офлайн-методи, окремий тестовий/бойовий режим на провайдер, автоматичне переведення замовлення в потрібний статус після сповіщення від банку зі звіркою суми й валюти, повернення коштів прямо з адмінки, єдиний реєстр «Транзакції» і окрема вкладка «Логи».

Що ви отримуєте, детально

Робочий чек-лист того, що ви зможете зробити у перший же день.

Що це означає простими словами

Ранок менеджера у магазину, який приймає LiqPay + Monobank + WayForPay + оплату частинами і два офлайн-способи. До PaymentHub: 12 замовлень у «Очікує оплати», по кожному він відкриває кабінет відповідного банку, шукає платіж, звіряє суму, повертається в OpenCart, руками ставить статус, пише коментар. 40 хвилин зранку, увесь час помилки і неточності. Плюс два клієнти написали «я оплатив», по кожному менеджер знову шукає в кабінеті банку. 60 хвилин зранку, і ще нічого не відвантажено.

Після PaymentHub: менеджер відкриває OpenCart, у списку замовлень бачить ті, що вже оплачені (статус проставлений автоматично, лист покупцю пішов). У «Транзакціях» шукає платежі клієнтів, які написали, за 3 секунди знаходить і повідомляє. Все, можна пакувати замовлення.

Ви підключаєте всі українські оплати в одному модулі, а не в п’яти

OcBox PaymentHub: Ви підключаєте всі українські оплати в одному модулі, а не в п’яти

✓ Дев’ять онлайн-провайдерів оплати
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» і не проводить платіж, бо очікує гривні.

Усі платежі і повернення знаходите за секунди в одній адмінці

OcBox PaymentHub: Усі платежі і повернення знаходите за секунди в одній адмінці

✓ Повернення коштів прямо з картки замовлення
Клієнт повернув товар, ви відкриваєте замовлення в адмінці, тиснете «Повернути», вводите суму (частково або повністю), модуль сам звертається до API провайдера. Транзакція оновлюється, замовлення отримує статус «Повернуто» або «Часткове повернення», у історію падає запис. Працює через API у LiqPay, Monobank, WayForPay, NovaPay, Rozetka Pay і Monobank Частинами. ПриватБанк Оплата Частинами і ПУМБ не підтримують повернення через API за своєю специфікацією, там кнопка не показується, повернення робите в кабінеті банку.
⚠ Без цього: заходите в кабінет кожного банку окремо, робите повернення руками, потім переходите в OpenCart і руками пишете коментар.

✓ Єдиний реєстр транзакцій і окрема вкладка логів
Вкладка «Транзакції», одна таблиця з усіма платежами: ID, замовлення, провайдер, зовнішній ID, сума в UAH, статус, останні цифри картки, дата. Фільтри за провайдером, статусом, датою. Окрема вкладка «Логи» пише кожен запит до провайдера і кожне сповіщення з рівнем «info / warning / error» і повідомленням. Будь-який збій розбирається за хвилину, а не туром по чотирьох кабінетах банків. Кнопка «Знайти зниклі платежі» звіряє транзакції зі статусами замовлень і підказує, що потребує уваги.
⚠ Без цього: «де мій платіж від сьогодні», тур по чотирьох кабінетах банків замість одного пошуку.

Ключі банків під захистом, а товар не їде без грошей

OcBox PaymentHub: Ключі банків під захистом, а товар не їде без грошей

✓ Захист секретів провайдерів
Токени, приватні ключі, 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
Smart Related
$30 — пов’язані товари
SEO FAQ AI
SEO FAQ AI
$30 — AI FAQ + Schema.org
AI Product Editor
AI Product Editor
$50 — масове редагування
Image Pro
Image Pro
$15 — WebP, водяний знак
Filter
Filter
$30 — розумний фільтр + SEO
Category Manager
Category Manager
$15 — візуальний менеджер категорій
AI Smart Search
AI Smart Search
$200 — AI-пошук з синонімами
AI Chat
AI Chat
$100 — AI-консультант 24/7
AI Photo Studio
AI Photo Studio
$50 — AI-обробка фото
ShippingHub
ShippingHub
$80 — хаб доставок
SmartOrder
SmartOrder
$30 — швидке замовлення
ShippingRules
ShippingRules
$30 — правила доставки
AI Megareports
AI Megareports
$20 — звіти й Telegram-дайджест
Product Bundles
Product Bundles
$30 — комплекти і набори
Simple Super Search
Simple Super Search
$15 — нечіткий пошук без Sphinx

OcBox MEGA

Підписуйтесь на наш канал: t.me/ocboxchannel

Характеристики

Системні вимогиPHP 7.x і 8.x, ionCube Loader
Метод активаціїБез активації, За запитом в приватні повідомлення, За запитом на пошту, Автоматична активація, Через офіційний сайт доповнення
Ioncube LoaderТак
OpenCart3.0
ocStore3.0
OpenCart.Pro, ocShopНесовместим
Звернення до сервера розробникаНі
Якщо сервер розробника недоступнийДополнение работает
ЗнижкаНі
Сумісно з шаблонамиDefault
АдаптаціяПлатна
ЛокалізаціяУкраїнська, Англійська, Російська, інша
Версія1.4.4
Розмір файлу1 КБ
Опубліковано16.09.26
Оновлене07.10.26

Інші розширення OcBox


  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
Гість
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.