=== Hutko for WooCommerce ===
Contributors: catcode
Tags: hutko, payment, gateway, woocommerce, ukraine
Requires at least: 5.6
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.1.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Приймання оплати карткою через Hutko: редірект на захищену сторінку оплати, автопідтвердження замовлення через server_callback-вебхук з перевіркою SHA1-підпису, звірка статусу та повернення коштів з адмінки.

== Description ==

Платіжний шлюз Hutko для WooCommerce.

**Безкоштовно:**

* Оплата карткою Visa/Mastercard, Apple Pay, Google Pay через захищену сторінку Hutko.
* Автоматичне підтвердження замовлення через server_callback-вебхук (SHA1-підпис).
* Звірка статусу транзакції при поверненні покупця (Status API).
* Тестовий режим на публічному мерчанті `1396424` — працює одразу, без договору.
* Підтримка класичного та блокового (Gutenberg) чекауту.
* Валюти UAH, USD, EUR, GBP, CZK.

**Pro (ліцензія catcode.com.ua):**

* Повернення коштів (повне/часткове) прямо з картки замовлення (Reverse API).
* Двоетапна оплата: блокування (preauth) + списання (capture) при виконанні замовлення.
* Журнал платежів з ручною звіркою статусу.

== Installation ==

1. Завантажте плагін у `/wp-content/plugins/` і активуйте.
2. WooCommerce → Налаштування → Оплата → Hutko.
3. Для тесту лишіть «Тестовий режим» увімкненим. Для бойового — вимкніть і впишіть Merchant ID + Secret key з кабінету Hutko.
4. У кабінеті Hutko немає потреби вручну вказувати server_callback_url — плагін передає його при кожному платежі.

== Changelog ==

= 1.1.1 =
* Подвійне «оплату отримано» на магазинах із HPOS: скидання класичного кешу замовлень там не діє — WooCommerce тримає власний OrderCache, тож кожен колбек перечитував докалбекову копію і проводив оплату вдруге.

= 1.1.0 =
* Free — це справді free: свіжий інстал більше не вмикає Pro сам собою.
* Пробний період на 7 днів стартує тільки кліком: e-mail → справжній ключ ліцензії → активація.
* Pro-можливості (preauth/capture, журнал платежів) лишаються видимими на своїх місцях із бейджем «Pro» і поясненням, що вони дають.
* Журнал платежів більше не зникає з меню без ліцензії — показує, що саме дає Pro.
* Ліцензія перевіряється на сервері CatCode (з 14-денним пільговим періодом, якщо сервер недоступний).
* Ключ ліцензії більше не затирається звичайним «Зберегти зміни».
* Виправлено подвійне шифрування секретного ключа мерчанта при повторному збереженні налаштувань.
* Один ненавʼязливий нотіс — після першого успішного платежу, закривається назавжди.

= 1.0.0 =
* Перший реліз.
