
Payments with Viva.com for WooCommerce — оплата через Smart Checkout, яка не губить оплачені замовлення
Платіжний шлюз Viva.com Smart Checkout для WooCommerce: картки, Apple Pay, Google Pay і локальні методи вашого акаунта Viva. Оплата підтверджується через Viva API при поверненні покупця, вебхуком і фоновою перевіркою кожні 15 хвилин. Pro — повернення із замовлення, авторизація й списання пізніше, розстрочка для Греції, журнал платежів.
- Сумісність
- WordPress 6.2+ · WooCommerce 7.0+ (перевірено з 11.2.1) · PHP 7.4+ (перевірено на 7.4 і 8.3) · HPOS і класичне сховище замовлень · блоковий і класичний чекаут · інтерфейс: English; у Pro також ελληνικά, română, български, hrvatski, polski, español
- Ліцензія
- два сайти, річна
- Тріал
- 7 днів, без картки, один на сайт
- Оновлено
- жовтень 2026
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.
Головне про модуль
Що побачить покупець
На чекауті зʼявляється метод «Card, Apple Pay, Google Pay (Viva.com)»; назву й опис можна змінити.
Що отримує адмін
Замовлення змінює статус лише після того, як Viva API підтвердив транзакцію.

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

Один ключ — два сайти
Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Для студій — ключі на 5, 25 сайтів або без обмежень.
Технічні вимоги
WordPress 6.2+ · PHP 7.4+ (перевірено на 7.4 і 8.3).
WooCommerce 7.0+ (перевірено з 11.2.1): HPOS і класичне сховище, блоковий і класичний чекаут.
Акаунт Viva.com зі Smart Checkout Client ID і Secret, Merchant ID і API Key.
Валюта магазину — EUR, GBP, RON, PLN, CZK, HUF, SEK або DKK.
Сервер — вихідні HTTPS-запити до Viva і доступ Viva до адреси вебхука.
Історія версій
Viva.com Smart Checkout, підтвердження оплати через Viva API при поверненні, перевірені вебхуки, фонова перевірка кожні 15 хвилин, перевірка перед автоскасуванням, контроль суми й валюти,…
Разом з Payments with Viva.com for WooCommerce купують
4 модулі одним замовленням — на 40% дешевше, ніж окремо


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

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

Telegram-сповіщення і Viber/SMS покупцям для WooCommerce
Повний опис модуля
Payments with Viva.com for WooCommerce приймає оплату через Viva Smart Checkout: покупець платить на захищеній сторінці Viva карткою, через Apple Pay, Google Pay або локальним методом свого банку. Плагін побудовано навколо одного правила: якщо покупець заплатив, замовлення має це показувати, навіть коли він закрив браузер, а вебхук не дійшов.
Що побачить покупець
На чекауті зʼявляється метод «Card, Apple Pay, Google Pay (Viva.com)»; назву й опис можна змінити. Після «Оформити замовлення» покупець переходить на Smart Checkout своєю мовою, уже з імʼям, e-mail, телефоном і країною, тож не вводить їх удруге. Йому доступні методи, активні у вашому акаунті Viva.
Якщо банк відмовив, покупець повертається на чекаут із зрозумілою причиною, кошик лишається на місці.
Після успішної оплати — звичайна сторінка подяки мовою магазину, а замовлення вже оплачене.
Що отримує адмін
Замовлення змінює статус лише після того, як Viva API підтвердив транзакцію. Сума, валюта й належність транзакції до замовлення перевіряються; якщо щось не збігається, замовлення стає «На утриманні» з нотаткою, а не йде на відправку. Налаштування одразу показують, чого ще бракує.
У Pro на замовленні є блок Viva.com: списати авторизовану суму, зняти холд, перевірити оплату у Viva. Повернення робиться зі стандартної кнопки WooCommerce.
Журнал збирає всі платежі Viva в один список із повторною перевіркою.
Як це працює — крок за кроком
- Покупець оформлює замовлення, плагін створює платіжне доручення Viva і переводить його на Smart Checkout.
- Після оплати Viva повертає покупця в магазин, плагін читає транзакцію через API і проводить оплату.
- Якщо покупець не повернувся, оплату проведе вебхук, перевірений через API.
- Якщо вебхук не прийшов, неоплачені замовлення перевіряються кожні 15 хвилин протягом трьох днів.
- Перед автоскасуванням неоплаченого замовлення плагін ще раз питає Viva, тож оплачене замовлення не скасується.
Що під капотом
- OAuth 2.0 для створення доручень і читання транзакцій, Basic Auth з Merchant ID і API Key для ключа вебхука, джерела й повернень.
- Окреме доручення на кожну спробу: пізня оплата старої спроби теж знайде своє замовлення.
- Блокування й свіже читання замовлення перед проведенням оплати.
- Action Scheduler або WP-Cron для фонової перевірки.
Як встановити
- Плагіни → Додати новий → Завантажити плагін: оберіть
catcode-payments-with-viva-com-for-woocommerce-1.0.0.zipі активуйте. - WooCommerce → Налаштування → Платежі → Viva.com Smart Checkout (CatCode).
- Оберіть середовище demo чи live і вставте з Viva (Settings → API Access) Smart Checkout Client ID і Secret, Merchant ID і API Key.
- Натисніть «Create a payment source for this shop» і збережіть налаштування.
- У Viva: Settings → API Access → Webhooks — додайте адресу вебхука з екрана налаштувань, натисніть Verify і збережіть для чотирьох подій, перелічених на екрані.
- Натисніть «Check the keys», зробіть тестову оплату в demo і перемкніть на live.
- Для Pro: завантажте Pro-збірку поверх безкоштовної і вставте ключ або натисніть «Try Pro free for 7 days».
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Чи потрібен акаунт Viva.com?
Так. Для тесту вистачить безкоштовного demo-акаунта на demo.vivapayments.com, для реальних оплат потрібен робочий акаунт.
Навіщо два набори ключів?
Smart Checkout Client ID і Secret створюють платіжні доручення й читають транзакції. Merchant ID і API Key потрібні для ключа вебхука, перевірки доручень, джерела платежів і повернень. Обидва набори є у Viva: Settings → API Access.
Чи працює без вебхуків?
Так. Оплата підтвердиться при поверненні покупця й під час 15-хвилинної перевірки. Вебхуки роблять оновлення миттєвим і потрібні для методів, які підтверджуються пізніше.
Раніше стояв інший плагін Viva. Що робити?
Кожен плагін потребує свого джерела платежів і своєї адреси вебхука. Лишіть старий плагін, доки не закриються його відкриті замовлення, але вимкніть його як метод оплати.
Чому замовлення «На утриманні»?
Або платіж авторизовано й він чекає на списання, або метод оплати ще не дав остаточної відповіді, або сплачена сума не збігається із замовленням. Причину вказано в нотатці до замовлення.
Які валюти підтримуються?
EUR, GBP, RON, PLN, CZK, HUF, SEK і DKK. Для валюти, що відрізняється від валюти акаунта Viva, у Viva має бути ввімкнена мультивалютність.
Чи можна поставити безкоштовну версію і Pro разом?
Працюватиме платна копія, безкоштовна лишиться вимкненою з повідомленням, доки її не деактивуєте. Налаштування спільні.
Це офіційний плагін Viva.com?
Ні. Плагін зробила студія CatCode; Viva.com — торгова марка її власника.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—



