Payments · WordPress

Fondy — оплата картой для WooCommerce

Оплата картой через страницу Fondy (Flitt): подписанный server-callback сам меняет статус заказа. Pro — журнал, preauth/capture, возвраты.

Скачать бесплатно
Версия
v1.1.1
Совместимость
WooCommerce 6.0+ · WordPress 5.8+
Платформа
WordPress
Fondy — оплата картой для WooCommerce

Что внутри

  • Оплата картой Visa/Mastercard через защищённую страницу Fondy
  • Apple Pay и Google Pay
  • Автоподтверждение заказа REST-вебхуком с проверкой SHA1-подписи
  • Поддержка блочного и классического чекаута WooCommerce
  • Совместимость с HPOS (новое хранение заказов WooCommerce)
  • Журнал платежей со сверкой статусов Pro
  • Двухэтапная оплата (блокировка суммы) Pro
  • Полные и частичные возвраты из админки Pro

Fondy для WooCommerce — платёжный плагин, который принимает оплату картой Visa/Mastercard, Apple Pay и Google Pay через защищённую страницу Fondy (Flitt). Покупатель оплачивает — Fondy отправляет подписанный server-callback на REST-вебхук плагина, тот проверяет SHA1-подпись и сам переводит заказ в нужный статус. Никакой ручной сверки «оплачено или нет» — заказ подтверждается только тогда, когда деньги реально прошли.

Базовая версия — бесплатная. Скачать: catcode-card-payments-with-fondy-for-woocommerce.zip. В Free — приём оплаты картой и автоподтверждение заказа вебхуком; Pro добавляет журнал платежей со сверкой статусов, двухэтапную оплату (preauth + capture), а также частичные и повторные возвраты (reverse) прямо из админки.

Что получает админ

Fondy — настройки шлюза в WooCommerce
Одна страница настроек в WooCommerce → Платежи: тестовый режим, Merchant ID, secret key, тип платежа (одно- или двухэтапный), статус заказа после оплаты, URL вебхука.
Fondy — журнал платежей в WooCommerce
Журнал платежей (Pro): статус в Fondy и в WooCommerce рядом, сумма, маскированная карта, RRN. Сверка статуса и возврат средств — кнопками с этого же экрана.

Как это работает — шаг за шагом

  1. Покупатель на чекауте выбирает «Оплата картой (Fondy)» и оформляет заказ. Работает и классический, и блочный (Gutenberg) чекаут.
  2. Плагин формирует подписанный запрос и перенаправляет покупателя на защищённую страницу оплаты Fondy — карта, Apple Pay или Google Pay.
  3. После оплаты Fondy шлёт server-callback на REST-маршрут wc-fondy/v1/webhook. Плагин проверяет SHA1-подпись и ставит заказу статус «В обработке» или «Выполнен».
  4. Когда покупатель возвращается на сайт, статус дополнительно сверяется через Status API — заказ завершается только если транзакция действительно успешна.
  5. С Pro: при двухэтапной схеме средства только блокируются (preauth), а списываются (capture) автоматически, когда вы переводите заказ в «Выполнен». Возврат — полный или частичный — делается из карточки заказа или из журнала.

Что включено в лицензии

Функция Бесплатно Pro
Оплата Visa/Mastercard, Apple Pay, Google Pay через страницу Fondy
Автоподтверждение заказа server-callback-ом с проверкой SHA1-подписи
Сверка статуса транзакции при возврате покупателя (Status API)
Тестовый режим на публичном мерчанте 1396424 — работает сразу, без договора с Fondy
Классический и блочный чекаут, HPOS-совместимость
Валюты UAH, USD, EUR, GBP, CZK
Логирование в стандартный лог WooCommerce, зашифрованное хранение secret key
Журнал платежей — статус, сумма, маскированная карта, RRN; ручная сверка из журнала
Двухэтапная оплата — preauth-блокировка средств и capture-списание при выполнении заказа
Возвраты (reverse) — полные, частичные и повторные, прямо из админки

Сколько стоит

890 грн — лицензия на год. Год обновлений, технической поддержки и доступа ко всем Pro-функциям. Без автосписаний: продление всегда вручную, реквизиты карты мы не храним.

Можно сразу взять более длинный срок — чем он длиннее, тем дешевле за год:

  • 1 год — 890 грн
  • 2 года — 1 690 грн (−5%, по 845 грн за год)
  • 3 года — 2 350 грн (−12%, по 783 грн за год)
  • 4 года — 2 920 грн (−18%, по 730 грн за год)
  • 5 лет — 3 340 грн (−25%, по 668 грн за год)

Когда срок истекает, останавливаются только обновления и новые функции, а Pro-функции продолжают работать — бесплатная версия работает дальше, настройки и данные никуда не деваются. Чтобы снова открыть Pro, достаточно продлить лицензию в личном кабинете. Напомним на почту за 14, 7, 3 и 1 день до окончания.

Один ключ — один домен. Переносите магазин — деактивируйте лицензию на старом домене и активируйте на новом самостоятельно, без обращения в поддержку.

Сначала триал, потом оплата. Бесплатная версия ничего сама не включает: Pro-возможности видно на своих местах с пометкой «Pro», а 7-дневный триал стартует только когда вы нажмёте «Попробовать Pro 7 дней» и укажете e-mail — на него приходит настоящий ключ лицензии. Журнал операций, preauth и возвраты можно проверить на своём магазине ещё до покупки. Именно поэтому возврат средств после оплаты не предусмотрен — вы видите модуль в деле до того, как платите.

Технические требования

  • WooCommerce 6.0+ (классический и блочный чекаут, HPOS)
  • WordPress 5.8+
  • PHP 7.4+
  • Merchant ID и secret key Fondy — из кабинета Fondy (Flitt); для тестов не нужны — есть публичный тестовый мерчант

Что под капотом

  • Secret key зашифрован в БД — ключ шифрования выводится из WordPress-солей конкретного сайта, поэтому скопированные настройки на другом сайте не расшифруются.
  • Двойная проверка оплаты: подписанный server-callback плюс сверка через Status API при возврате покупателя — статус не изменится от поддельного запроса.
  • server_callback_url передаётся в каждом платеже — ничего не нужно вручную прописывать в кабинете Fondy.
  • Блочный чекаут поддержан отдельной интеграцией (WooCommerce Blocks), а не легаси-фолбеком.

Как установить

  1. Загрузите zip через «Плагины → Добавить новый → Загрузить плагин» и активируйте.
  2. Откройте «WooCommerce → Настройки → Платежи» и включите Fondy.
  3. Для проверки оставьте «Тестовый режим» — плагин работает сразу на публичном тестовом мерчанте, договор не нужен.
  4. Для боевого режима выключите тест и впишите Merchant ID и secret key из кабинета Fondy.
  5. Для Pro после покупки вставьте лицензионный ключ из email → «Активировать лицензию».

История версий

1.1.1 — август 2026
Исправлено: на магазинах с HPOS (по умолчанию в новом WooCommerce) одновременные колбек и возврат покупателя всё равно проводили оплату дважды — заказ перечитывался из внутреннего кеша WooCommerce. Возврат покупателя больше не показывает «Оплата не завершена» на уже оплаченном заказе.
1.1.0 — август 2026
Free — это действительно free: свежая установка больше не включает Pro сама собой. Пробный период на 7 дней стартует кликом: e-mail → настоящий ключ лицензии → активация. Pro-возможности остаются видимыми на своих местах с бейджем «Pro» и пояснением, что они дают; журнал платежей больше не исчезает из меню без лицензии. Ключ проверяется на сервере CatCode (14 дней льготного периода, если сервер недоступен) и больше не затирается обычным «Сохранить изменения». Исправлено: двойное подтверждение платежа, когда вебхук и возврат покупателя приходят одновременно; двойное шифрование секретного ключа мерчанта при повторном сохранении; потерю символов «&» и «<» в секретном ключе.
1.0.0 — июль 2026
Первый публичный релиз: оплата картой через страницу Fondy, server-callback с SHA1-проверкой, сверка через Status API, тестовый мерчант, классический и блочный чекаут, HPOS. Pro: журнал платежей, двухэтапная оплата (preauth/capture), полные и частичные возвраты.

Частые вопросы

Изменится ли мой checkout или тема?

Нет. Плагин добавляет стандартный платёжный метод WooCommerce — и в классический, и в блочный чекаут. Оплата происходит на странице Fondy, ваша тема не редактируется.

Надо ли что-то прописывать в кабинете Fondy?

Нет. server_callback_url плагин передаёт при каждом платеже автоматически — достаточно Merchant ID и secret key.

Как проверить без договора с Fondy?

Включите тестовый режим — плагин использует публичный тестовый мерчант 1396424. Можно пройти полный цикл оплаты ещё до подписания договора.

Что будет, если я не буду покупать Pro после триала?

Через 7 дней закроются только Pro-функции (журнал, preauth, возвраты). Приём оплаты и автоподтверждение заказов работают бесплатно и дальше.

Можно ли перенести лицензию на другой домен?

Да. Деактивируйте ключ в настройках на старом домене — слот освободится, активируйте на новом.

Что будет, когда лицензия завершится?

Выключатся только Pro-функции — приём оплаты и подтверждение заказов работают дальше бесплатно. Напомним на почту за 14, 7, 3 и 1 день до окончания; продление включает Pro тем же ключом.

Вопросы по модулю?

Пишите в Telegram — ответим в течение рабочего дня. Поможем с настройкой, совместимостью и активацией ключа.

@catcode_support

Не тот вариант, что искали?

Мы делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль