=== TabPay для WordPress ===
Contributors: tabpay
Tags: payments, оплата, сбп, карты, tabpay
Requires at least: 5.8
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Кнопки оплаты TabPay для простых сайтов на WordPress: шорткод, вебхуки и журнал платежей. Работает без WooCommerce.

== Description ==

Плагин добавляет на сайт кнопки оплаты через платёжную систему TabPay: приём платежей картами РФ и через СБП.

Возможности:

* Шорткод [tabpay amount="199.00" description="Доступ к курсу" label="Оплатить"] - кнопка оплаты на любой странице или в записи.
* Автоматическое создание платежа в TabPay и перенаправление покупателя на платёжную страницу.
* Приёмник вебхуков с проверкой подписи: статусы платежей обновляются автоматически.
* Журнал последних платежей в админке (пункт меню TabPay).
* Не требует WooCommerce и других плагинов.

Суммы указываются в рублях, оплата только в рублях (RUB).

== Installation ==

1. Скопируйте папку tabpay-wordpress в каталог wp-content/plugins/ или загрузите архив плагина через "Плагины, Добавить новый".
2. Активируйте плагин на странице "Плагины".
3. Откройте "Настройки, TabPay" и вставьте API-ключ и секрет подписи. Оба значения выдаются в кабинете TabPay: настройки магазина, разделы API и Webhook.
4. Скопируйте URL приёмника вебхука со страницы настроек и вставьте его в кабинете TabPay: настройки магазина, вкладка Webhook, поле Webhook URL.
5. Добавьте шорткод [tabpay amount="199.00" label="Оплатить"] на нужную страницу.

Сайт должен работать по HTTPS: адреса возврата покупателя передаются в TabPay и должны быть защищёнными.

== Frequently Asked Questions ==

= Нужен ли WooCommerce? =

Нет. Плагин рассчитан на простые сайты без интернет-магазина. Для WooCommerce есть отдельный плагин TabPay для WooCommerce.

= Где взять API-ключ и секрет подписи? =

В кабинете TabPay: настройки магазина, раздел API (API-ключ) и вкладка Webhook (секрет подписи). Это два разных значения.

= Как обновляются статусы платежей? =

TabPay отправляет вебхук на URL приёмника плагина. Плагин проверяет подпись уведомления и обновляет статус платежа в журнале. Повторные доставки обрабатываются идемпотентно.

= В какой валюте принимаются платежи? =

Только в рублях (RUB). Сумма в шорткоде указывается в рублях, например amount="199.00".

== Changelog ==

= 1.0.0 =
* Первый выпуск: шорткод [tabpay], создание платежей через API TabPay, приёмник вебхуков с проверкой подписи, журнал платежей в админке.
