
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. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—



