
Bank of Georgia і TBC для WooCommerce — оплата карткою і розстрочка
Приймайте оплату карткою, Apple Pay і Google Pay у WooCommerce через Bank of Georgia і TBC E-Commerce: замовлення підтверджується лише після серверної звірки статусу в банку, колбек BOG з перевіркою RSA-підпису, блоковий чекаут і HPOS. Pro — розстрочки обох банків, повернення, преавторизація і журнал платежів.
- Сумісність
- WooCommerce 6.0+ · WordPress 6.2+ · PHP 7.4+
- Ліцензія
- один сайт, річна
- Тріал
- 7 днів, без картки, один на сайт
- Оновлено
- 23 вересня 2026
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.
Як це виглядає

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

Один ключ — один сайт
Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Якщо наш сервер недоступний, Pro працює ще 14 днів. Для студій — ключі на 5, 25 сайтів або без обмежень.
Технічні вимоги
WooCommerce 6.0+ з класичним або блоковим чекаутом, сумісність з HPOS
WordPress 6.2+ · PHP 7.4+
HTTPS на сайті: банк має достукатися до адреси колбеку
Валюта магазину: Bank of Georgia — GEL, USD, EUR, GBP; TBC — GEL, USD, EUR; розстрочки обох банків — тільки GEL. При іншій валюті спосіб оплати ховається сам.
Договір з банком: Bank of Georgia — Client ID і секрет у Business Manager; TBC — Client ID, секрет і API key застосунку на developers.tbcbank.ge.
Історія версій
Секрети й ключі доступу в базі шифруються AES-256-CBC з HMAC замість старого XOR-шифрування, яке антивіруси деяких хостингів позначали й видаляли.
Способи оплати Bank of Georgia і TBC E-Commerce, підтвердження замовлення лише після серверної звірки статусу, колбек BOG з перевіркою RSA-підпису, колбек TBC, безпечні повторні спроби…
Разом з Bank of Georgia і TBC для WooCommerce купують
4 модулі одним замовленням — на 40% дешевше, ніж окремо


Nova Poshta Premium — Нова Пошта для WooCommerce

Mono Acquiring — оплата карткою monobank для WooCommerce

Telegram-сповіщення і Viber/SMS покупцям для WooCommerce
Повний опис модуля
Bank of Georgia і TBC для WooCommerce — один плагін на два грузинські банки. Покупець платить карткою, Apple Pay, Google Pay, з інтернет-банку або в розстрочку на платіжній сторінці банку, а замовлення в магазині підтверджується само. Головна відмінність від звичайного «редірект і повірили на слово»: плагін не довіряє ні поверненню покупця, ні колбеку банку — перед тим як позначити замовлення оплаченим, він сам питає банк про статус платежу і звіряє ідентифікатор, валюту й суму.
Що отримує адмін
- Чотири окремі способи оплати: Bank of Georgia, розстрочка Bank of Georgia, TBC, розстрочка TBC. Кожен вмикається окремо, має власну назву й опис на чекауті.
- Доступи з кабінету банку. BOG — Client ID і Client secret з Business Manager; TBC — Client ID і секрет з кабінету мерчанта плюс API key вашого застосунку на developers.tbcbank.ge. Секрети зберігаються в базі зашифрованими й ніколи не потрапляють у лог.
- «Перевірити доступи» — плагін просить у банку токен доступу вашими даними і показує відповідь банку в адмінці. Платіж при цьому не створюється, тож перевіряти можна скільки завгодно.
- Способи оплати на сторінці банку — можна лишити порожнім (банк покаже все, що активовано для вашого бізнесу) або обрати конкретні: картка, Apple Pay, Google Pay, переказ з інтернет-банку BOG, бали MR/Plus, подарункова картка; у TBC — картка, Apple Pay, Google Pay, вхід в інтернет-банк TBC, Web QR.
- Нотатки в замовленні: ID платежу в банку, спосіб оплати, маска картки, результат кожної звірки, попередження про розбіжність суми.
- Мова сторінки оплати — грузинська для ka_GE, інакше англійська, або жорстко задана.
- Статус після оплати — «В обробці» чи одразу «Виконано».
Як це працює — крок за кроком
- Покупець на чекауті обирає спосіб оплати Bank of Georgia або TBC і підтверджує замовлення. Працює і в класичному, і в блоковому чекауті.
- Плагін створює платіж у банку: сума й валюта замовлення, кошик (назви, кількості, ціни), номер замовлення, адреси повернення. Для розстрочки BOG додається обраний план і строк, для розстрочки TBC — позиції кошика, які завжди дають рівно суму замовлення.
- Покупець платить на сторінці банку. Дані картки не проходять через ваш сайт.
- Покупець повертається в магазин. Плагін ігнорує те, що прийшло в адресі, і сам запитує в банку статус платежу своїми доступами.
- Звірка. ID платежу має належати саме цьому замовленню, валюта — збігатися, сума — бути не меншою за суму замовлення. Розбіжність не робить замовлення оплаченим: воно йде «На утриманні» з нотаткою для менеджера.
- Замовлення переходить у «В обробці» (або в обраний статус), списуються залишки, покупцю йде лист WooCommerce.
- Якщо покупець закрив вкладку — спрацює колбек банку. Колбек Bank of Georgia перевіряється за RSA-підписом банку, підроблений відхиляється з 401. Резервно статус тягнеться ще й на сторінці «Дякуємо».
- Повторна спроба (картку відхилили, покупець натиснув «Оплатити» ще раз): кожна спроба має власний ідентифікатор. Пізня оплата старої спроби все одно проводить замовлення, а невдала стара спроба не псує статус уже оплаченого.
- Якщо покупець оплатив дві спроби в різних вкладках, плагін не підміняє платіж у замовленні, а один раз додає нотатку з ID другого платежу, який треба повернути в кабінеті банку.
- З Pro у режимі преавторизації кошти лише блокуються на картці. У діях із замовленням зʼявляються «Списати оплату» і «Зняти блокування суми».
Що під капотом
- Статус — лише з API банку. Повернення покупця, колбек і кнопка звірки ведуть в одну точку: запит деталей платежу доступами магазину. Підробити оплату, надіславши POST на сайт, не вийде.
- Колбек Bank of Georgia перевіряється за підписом SHA256withRSA публічним ключем банку. Підроблений або битий підпис — 401, замовлення не рухається.
- Звірка належності: платіж має бути виданий саме цьому замовленню (перевіряється і на HPOS, і на старому сховищі замовлень), валюта і сума мають збігатися.
- Захист від подвійного підтвердження: повернення покупця, колбек і сторінка подяки часто приходять одночасно. Блокування й перечитування замовлення гарантують одну нотатку «оплату отримано» й одне списання залишків.
- Пізні статуси не відкочують оплату: запізніле «відхилено» від старої спроби не зробить оплачене замовлення невдалим.
- Кошик завжди дорівнює сумі замовлення. Знижки, купони й відʼємні збори інших плагінів розподіляються лише на товарні рядки, тож розстрочка TBC не падає через розбіжність у копійках, а доставка не «худне».
- Секрети зашифровані в базі, у логах маскуються, а токени доступу в лог не потрапляють взагалі.
- Власні ідентифікатори шлюзів — плагін не конфліктує з іншими модулями BOG чи TBC, якщо вони теж встановлені.
- Pro-гейт без «цегли»: коли тріал закінчився, вимикаються лише Pro-функції, а приймання оплати лишається.
Як встановити
- Плагіни → Додати новий → Завантажити плагін: оберіть
catcode-bog-tbc-payments-for-woocommerce-1.0.1.zipі активуйте. - WooCommerce → Налаштування → Платежі → Bank of Georgia (CatCode): впишіть Client ID і Client secret з Business Manager, збережіть, натисніть «Перевірити доступи».
- WooCommerce → Налаштування → Платежі → TBC Bank (CatCode): впишіть Client ID і секрет з кабінету мерчанта TBC та Developer API key, збережіть, перевірте доступи.
- Скопіюйте Callback URL зі сторінки налаштувань TBC у кабінет мерчанта (Website Management → Callback). Для Bank of Georgia адреса передається з кожним платежем, налаштовувати нічого не треба.
- Для Pro: вставте ліцензійний ключ з листа після оплати або запустіть 7-денний тріал — і вмикайте розстрочки.
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Потрібні договори з обома банками?
Ні. Вмикайте той банк, з яким у вас є договір, — другий просто лишається вимкненим. Ліцензія Pro одна на обидва банки.
Чи є тестовий режим?
Окремого перемикача немає: обидва банки видають зареєстрованому бізнесу тестові або бойові доступи, і ви вписуєте ті, які отримали, у ті самі поля.
Покупець оплатив, а замовлення все ще «в очікуванні».
Статус перевіряється при поверненні покупця, на сторінці «Дякуємо» і на кожен колбек. Перевірте, що «Перевірити доступи» проходить, сайт відкривається по HTTPS, а для TBC адреса колбеку вписана в кабінеті мерчанта. З Pro платіж можна перепитати в банку прямо з журналу.
Які валюти підтримуються?
Bank of Georgia — GEL, USD, EUR, GBP; TBC — GEL, USD, EUR; розстрочки обох банків — тільки GEL. При іншій валюті спосіб оплати ховається сам.
Як працює розстрочка Bank of Georgia?
Покупець обирає строк у калькуляторі самого банку прямо на чекауті — плагін підвантажує офіційний скрипт BOG. Обраний план їде в банк разом із платежем.
Можна повернути частину суми?
Так, з Pro — прямо з картки замовлення, скільки завгодно разів у межах оплати. Розстрочки повертаються лише повністю: так вимагають банки.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—