Лейка

Описание

Поддерживаются платежи с помощью банковских карт (через платежные операторы Яндекс.КассаCloudPaymentsPayPalChronopayRBK MoneyROBOKASSAQiwi.Касса), мобильные и SMS-платежи (через MIXPLAT), печать банковских квитанций для оплаты и другие операторы и способы платежей.

This plugin developed and supported by Teplitsa of social technologies.

Задача плагина — облегчить и усовершенствовать интеграцию сбора пожертвований на сайты НКО и общественных проектов.

  • Плагин элементарно устанавливается и требует минимум настроек.
  • Функции сбора пожертвований доступны сразу после установки.
  • Многие важные параметры заданы автоматически. Например, юридически корректный текст договора оферты на пожертвование.

Плагин предназначен для всех, кто собирает деньги в интернете — НКО, общественные объединения, физические лица.

Official website: leyka.org

Внимание: для сбора пожертвований с помощью популярных платёжных систем необходимо иметь договор с этими системами.

Основные функции

  • Широкий набор платежных систем и опций (включая Яндекс.Деньги, CloudPayments, PayPal, MIXPLAT, Chronopay, RBK Money, ROBOKASSA и печать банковских квитанций)
  • Подходит для физических и юридических лиц
  • Автоматическая рассылка email-сообщений жертвователям
  • Учётные записи доноров, которые помогают им управлять рекуррентными подписками
  • История платежей и готовая отчетность на сайте
  • Интеграция с Google Analytics «из коробки»
  • Шаблоны кампаний и визуализация прогресса кампаний
  • Настройки цветов шаблона
  • Виджеты и шорткоды для WordPress
  • Юридически корректные шаблоны писем донорам, договора оферты и соглашения об использовании персональных данных.
  • Поддержка нескольких языков
  • Частично соответствует стандартам доступности WCAG 2.0.

The plugin manual is avaliable at official website. Intallation and usage are illustrated with screencasts course.

Для корректной работы плагина необходим PHP версии не ниже 7.2.5.

Помощь проекту

Мы очень ждем вашей помощи проекту. Вы можете помочь следующими способами:

  • Если у вас есть вопросы по работе плагина, обратитесь к нам за поддержкой на email support@te-st.ru, или создав обращение на GitHub.
  • Поделиться улучшениями кода, послав нам Pull Request.
  • Сделать перевод плагина или оптимизировать его для вашей страны.

Если у вас есть вопросы по работе плагина, обратитесь к нам за поддержкой на email support@te-st.ru, или создав обращение на GitHub.

Скриншоты

  • Пример виджета «карточка кампании»
  • Пример формы пожертвования
  • Пример страницы списка доноров
  • Пример страницы списка рекуррентных подписок доноров
  • Начальная страница плагина (консоль)

Блоки

Этот плагин предоставляет 3 блока.

  • Collecting donations
  • Campaigns Cards
  • Campaign Card

Установка

The plugin manual is avaliable at official website. Intallation and usage are illustrated with screencasts:

Требуемая версия PHP: 7.2.5+

Часто задаваемые вопросы

FAQ section can be found at the plugin website. Also, you can address our development and support team by creating a project issue n Github.

For technical support questions, please, use the plugin support email or the official Telegram chat.

Отзывы

11.09.2023
Hello Friends. It is possible with this donation plugin split the donation into a different percentages, for example X% for the web developers (+ hosting, domain, etc) and another percentage for the final client or foundation. Like multiple vendors but with donations. Every new income will split into 2 or 3 different percentages and deposit into different paypal or bank accounts? Thanks.
14.12.2022
В нашем БФ пользуемся плагином с 2018 года. За это время не было никаких проблем. Мало того еще и новыми функциями обрастает. Отдельно хочу отметить уровень поддержки — для бесплатного плагина просто супер! Спасибо команде Теплицы)
13.12.2022
Добротный плагин с множеством настроек. То что нужно.
17.11.2022
Спасибо за ваш сервис! Вы лучшие!
Посмотреть 31 отзыв

Участники и разработчики

«Лейка» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Лейка» переведён на 3 языка. Благодарим переводчиков за их работу.

Перевести «Лейка» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

3.31.7

  • Fix: Security Vulnerability
  • Fix: Improve sanitization
  • Update: MIXPLAT Gateway

3.31.6

  • Fix: Get donnors shortcode
  • Fix: Inputmask attr data
  • Fix: Error on page donation failure
  • Improve: MIXPLAT Gateway
  • Improve: Need Help form template
  • Improve: Remove post from Return page selection

3.31.5

  • Add: MIXPLAT Wizard
  • Improve: Plugin security

3.31.3

  • Add: New payment system Dolyame
  • Improve: Escaping

3.31.2

  • Fix: Broken Access Control vulnerability

3.31.1

  • Improve: Payselection code

3.31

  • Add: Support GA4
  • Add: New payment system Payselection
  • Update: Sber Gateway
  • Improve: CSS and sourceMap

3.30.8

  • Improve PHPCS Security
  • Update: MIR Pay method added

3.30.7

  • Fix: Recurring subscriptions filtering bug
  • Fix: Fields are missing in the create campaign Wizard.
  • Update: Unisender donator name to uppercase

3.30.6

  • Fix: Template Star attr error.

3.30.5

  • Security: Variables and options escaped when echo’d.

3.30.4

  • Security: Fix cross-site scripting vulnerability for terms_text.

3.30.3

  • Fix: the important Google Analytics direct connection bug fixed («Guzzle bug»).
  • Fix: one recently found vulnerability fixed.
  • Fix: now CloudPayments correctly redirects to the success|faulure page after the Tinkoff Pay payment.

3.30.2

  • Fix: one recently found vulnerability fixed.
  • Fix: the CP recurring subscriptions import procedure fixed.
  • Fix: different fixes.

3.30.1

  • Fix: different fixes.

3.30

  • New: now YooKassa accepts SBP via «smart payment» payment method.
  • New: expanded payment descriptions added for Mixplat.
  • New: UTM parameters support added for Mixplat.
  • New: SBP recurring mode feature added for Mixplat.
  • New: split payments between two campaigns feature added for Mixplat.
  • New: the switch between redirect and payment widget feature added for Mixplat.
  • Fix: the compatibility bug on WP core ver. lesser than 5.5.0 fixed.
  • Fix: the bug of duplication of campaign data in nested posts fixed.
  • Fix: the bug of Terms of service & PD usage when displayed on the custom page fixed.
  • Fix: the «get_page_by_title() function is deprecated» in WP 6.2 bug fixed.
  • Fix: the XSS vulnerability from the recent WordFence report fixed.
  • Fix: the CSRF vulnerability from the recent WordFence report fixed.
  • Fix: the bug of eng. date format used sometime fixed.
  • Fix: new mts icon for Mixplat.
  • Fix: Qiwi payments fixed — now callbacks are handled correctly.
  • Fix: fix for the manual donor’s email sending not working.
  • Fix: now manual donor email notifications are sent in accordance with donation status (if donation is failed, then error notification is sent: otherwise, success email is sent).
  • Fix: the Person default terms of service text fixed.
  • Removed: YooKassa Wizard tmp. removed (it’s outdated).

3.29.2

  • Fix: Daily Rouble mode is now working correctly (only with main currency).
  • Fix: Merchandise + Multicurrency bug fixed.
  • Fix: Donor details admin page bug fixed.
  • Fix: «Do not display» checkbox for the Need Help template bug fixed.
  • Fix: now finished Campaigns’ recurring auto-payments change their status correctly.
  • Fix: Payment Methods swiper in the cases when non-main currency is selected — fixed.
  • Fix: Multi-currency + Campaign total funded amount recalculation fixed.
  • Fix: incorrect amount of the [leyka_amount_collected] shortcode in cases of many Donations currencies fixed.
  • Fix: исправлены мелкие ошибки.

3.29.1

  • Fix: YooKassa compatibility fix for WP 6.1.
  • Fix: Demirbank notices bug fixed.
  • Fix: the custom admin info pages access error bug fixed.
  • Fix: исправлены мелкие ошибки.

3.29

  • New: Muli-currencies system added.
  • New: CloudPayments — subscriptions import support feature added.
  • Fix: DemirBank gateway support.
  • Fix: исправлены мелкие ошибки.

3.28

  • New: SBP system for Mixplat added.
  • New: cryptocurrencies support added.
  • New: return page option for Yookassa gateway added.
  • Fix: recurrents health module subscriptions status update fixed.
  • Fix: donation hooks now work correctly.
  • Fix: admin donations list filters fix.
  • Fix: исправлены мелкие ошибки.

3.27

  • New: new Recurring Health engine (v.1b) is added.
  • New: now Additional fields placeholders can be used in the Donations notifications emails.
  • New: Redis & other object caching systems compatibility mode added for post-based Donations storage.
  • Fix: YooMoney for Physical persons Gateway behavior fixed.
  • Fix: Liqpay — fixes.
  • Fix: «sticky posts» incompatibility bug fixed.
  • Fix: the rare str_contains() error fixed.
  • Fix: исправлены мелкие ошибки.

3.26.1

  • New: Campaigns categories feature added.
  • Fix: small Donations handling fixes.
  • Fix: conflicts with Mihdan plugins are fixed.

3.26

  • New: now Donations errors full info & recommendations to fix them are displayed completely. YooKassa & CloudPayments gateways errors are added like this.
  • New: the new parameter value added for the «leyka_donations_list» shortcode. Now Donors’ names may be optionally masked.
  • New: new filtering option added for Leyka_Donations::get() methods.
  • New: small functional additions & changes in the Donations’ admin list table.
  • New: now Donor’s name & additional fields values are passed to CP via payment widget fields.
  • Fix: Additional fields values missing in Donation export results is now fixed.
  • Fix: the rare bug when init recurring Donations’ Donor thanking emails were sent without Donor account link — is fixed.
  • Fix: Donor total funded amount count bug on a new Donation fixed.
  • Fix: Liqpay callbacks responses fixed.
  • Fix: recurring subscription cancelling via link from non-init recurring Donations fixed.
  • Fix: rebills date bug fixed.
  • Fix: the «Need Help» form template behavior for smaller containers is greatly improved.
  • Fix: small fixes.
    ~ Tweak: Recurring subscriptions — funded rebills number cache added.
    ~ Tweak: Recurring subscriptions — funded rebills number cache added.
    ~ Tweak: small optimizations.

3.25

  • New: now Leyka is fully PHP 8.* compatible.
  • New: Dashboard admin page is updated.
  • New: cosmetic usability additions to the Donor’s Account page.
  • New: new filter added for Donations archive page slug.
  • Fix: the critical Polylang compatibility bug fixed.
  • Fix: the case of very long value of Campaign «payment title» field on YooKassa rebills fixed.
  • Fix: the Gateways settings page warning on new installations fixed.
  • Fix: the important amounts’ error on new installations fixed.
  • Fix: the Donations’ management page filter fixed.
  • Fix: the rare case when YooKassa SDK class is included in some other plugin or an active theme fixed.
  • Fix: Donation forms fix for flexible amount mode.
  • Fix: the potential error on donors’ emails sending fixed.
  • Fix: Donation form payment methods icons are fixed.
    ~ Tweak: small optimizations.

3.24

  • New: Donations amounts descriptions function added.
  • New: plugin branding form signatures added.
  • New: the cronjob setup info added for all active recurring oriented Gateways.
  • Fix: Unisender Extension bug fixed.
  • Fix: YooKassa payment tryout step won’t get stuck now.
  • Fix: исправлены мелкие ошибки.

3.23.1

  • Fix: important fix for donation forms markup break.
  • Fix: changed/renewed donor’s data handling for the CP gateway.

3.23

  • New: now there’s an option to allow turning off all nonce checks on public requests handling.
  • Новое: изменен баннер панели управления.
  • New: now Payment settings admin page has Gateways list sorted.
  • Fix: now each CP rebill callback handler automatically fixes the inactive subscription bug for its respective CP subscription.
  • Fix: now placeholders in the Terms pages content are properly auto-replaced.
  • Fix: исправлены мелкие ошибки.

3.22

  • New: Kyrgyzstan country support & DemiBank gateway added.
  • New: Merchandise/Rewards extension v.2 added.
  • New: Donations API improved.
  • New: new «Subscription Rebills/Donations list» metabox added for recurring subsctiption Donation info pages.
  • New: new Campaign setting added — «display Donations form before/after the content on Campaign page».
  • New: Campaign settings page UI — new additions/improvements.
  • New: Campaign cards blocks for Gutenberg added.
  • Исправление: важное исправление несовместимости с Polylang с версии 3.21.
  • Fix: failure widget displaying irrelevant of template option value fixed.
  • Fix: Small CSS fixes.
    ~ Tweak: Donation export refactored for better compatibility with MacOS Excel, Google Sheets & other platforms/software.
  • Removed: Quittance user manual link removed from the gateway settings page.
  • Removed: Extension deletion links are removed.

3.21

  • New: now admins’ & donors’ email notifications about failed donations may be turned off.
  • New: the campaign total funded amount recalculation feature returned.
  • New: Unisender extension improvements.
  • Fix: Chronopay gateway donations error fixed.
  • Исправление: исправлена ошибка двойных уведомлений.
  • Fix: исправлены мелкие ошибки.

3.20.0.1

  • Fix: recurring subscriptions.
  • Fix: различные исправления.

3.20

  • New: Unisender mailout service integration added as an extension.
  • Fix: различные исправления.

3.19.0.2

  • Fix: the bug of check callbacks for CP gateway recurring subscriptions fixed.
  • Fix: critical fix for all plugin updates code.
  • Fix: исправлены мелкие ошибки.

3.19.0.1

  • Fix: the bug of active recurring subscriptions that rebilled everyday fixed.
  • Fix: the fatal error for non-existent donations admin pages fixed.
  • Fix: the bug of fatal error when donation status is changed on a donation details page fixed.
  • Fix: RBK callbacks helper error is fixed.
  • Fix: Donor accounts login page bug fixed.
  • Fix: the double success emails for YooKassa fixed.
  • Fix: исправлены мелкие ошибки.

3.19

  • New: Core architecture features added for separated donations storage.
  • New: Donations, recurring subscriptions & donors admin UI greatly improved.
  • New: Stripe gateway support added.
  • New: Donations rewards/merchandise extension added.
  • New: Donors’s account column is added to the GDS-prepared data table in the GDS extension.
  • Fix: The important bugfix for donor’s account registration & login pages.
  • Fix: Lots and lots of smaller bugfixes.
    ~ Tweak: Lots and lots of refactorings & improvements, both in frontend & backend.

3.18

  • New: Google Data Studio integration extension added.
  • Fix: success emails added for Qiwi gateway.
  • Fix: исправлены мелкие ошибки.

3.17.1

  • New: now Extensions settings don’t block the main settings areas menu.
  • Fix: now YooKassa payment descriptions are forcibly trimmed if they are longer than 128 chars.
  • Fix: исправлены мелкие ошибки.

3.17

  • New: the Additional fields feature added.
  • New: Robokassa recurring support added.
  • Исправление: шлюз Tinkoff — исправление для повторяющихся ребиллов.
  • Fix: исправлены мелкие ошибки.

3.16

  • New: Tinkoff gateway added.
  • New: additional payment metadata pass to the YooKassa on donation.
  • New: new recurring Donation purpose automatically changes to «Charity donation» constant string if it’s Campaign is finished.
  • New: now Sber Acquiring pass payment description on donation.
  • New: now YooKassa gateway handles «canceled» payment status.
  • New: now there are links to Donations details pages in Donations list metabox on the Donor details page.
  • Change: the main Dashboard banner changed (to the «please grade the plugin» one).
  • Fix: Yandex.Money PM label renamed to «YooMoney» on the plugin update to v.3.15+.
  • Fix: Engagement Banner extension — now excluding posts/pages by ID works correctly for all post types.
  • Fix: Now correctional Donations don’t validate a Donor’s name field at all. So, any symbols allowed there.
  • Fix: Small fixes: l10n, CSS & others.
  • Fix for Donors admin list filtering on «single» Donor type.

3.15

  • New: admin menu refactored (shortened).
  • New: now Star template text styles are irrelevant of current website theme.
  • New: Sber callbacks for recurring transaction errors handling improved.
  • New: now Donor’s reason to cancel a recurring subscription is saved in the subscription Donation metadata.
  • Fix: YooKassa YooMoney payments bug — «yoomoney» error fixed.
  • Fix: Polylang compatibility bug fixed.
    ~ Tweak: CSS for some new admin pages optimized.

3.14

  • New: now Extensions Controller & Render support the case of Extension w/o options.
  • New: Yandex.Kassa to YooKassa — gateway renaming & logo changes.
  • New: Donation donor comment added as a separate column in admin donations list table.
  • New: Organization short name emails placeholder added.
  • New: Emails & Terms placeholders display in the options returned.
  • Fix: Mixplat options — small additions & wording fixes.
  • Fix: Mixplat vulnerability with signature check in callbacks fixed.
  • Fix: empty Donors export bug fixed.
  • Fix: Extensions engine — small fixes.
  • Fix: Polylang compatibility bugfix.
  • Fix: text gateway for non-RU int-ns.
  • Fix: now all admin SVG icons sources are correct.
  • Fix: now YooKassa gives canceled rebills a «failed» status & handles failed donations better.
  • Fix: now recurring emails are sent only if active recurring donation is funded.
  • Fix: Init Wizard handle for non-ru countries improved.
  • Fix: Webpay single donatioons checksums checking fix if recurring is on.
  • Fix: CP recurring cancelling callback handling fixed.
  • Removed: now Diagnostic data Dashboard block is displayed only if plugin debug mode is on.
  • Removed: Cron setup info removed from the Diagnostic data Dashboard block.

3.13

  • New: BY l10n added.
  • New: BY WebPay gateway added.
  • New: MIXPLAT — API v.3 support added.
  • New: many new UA l10n lines.
  • New: bank IBAN setting field added for UA l10n.
  • Fix: for donations export when PM filter used.
  • Fix: callback handling improved for the Paymaster gateway.
  • Fix: for donor field notice when saving Donor’s admin profile.
  • Fix: for org/person terms mixup on the forms if «physical» legal type is selected.
  • Fix: small improvements for the Sber gateway callback handling.
  • Fix: for UA Liqpay recurring cancelling.
  • Removed: bank account setting field removed for UA l10n.

3.12

  • New: internalization code framework added.
  • New: UA Liqpay gateway added.
  • New: now campaigns settings have a character counter for the payment title setting.
  • New: Star template displays PM icons when only one PM available.
  • Fix: CP recurring cancelling callback handling fixed.
  • Fix: now recurring subscription cancelling hook for CP gateway is triggered at all times.
  • Fix: the «notify_tech_support_on_failed_donations» error fixed.
  • Fix: Yandex.Kassa get_gateway_response_formatted() method is more error-proof now.
  • Fix: Star template controller errors fixed for cases when non-RU l10n is used.
  • Fix: small errors in Star & Heed Help templates fixed.
  • Removed: the redundant test payment marker removed for Yandex.Kassa gateeway donations.
  • Removed: phys. persons support removed for the Quittances & PayPal gateways.

3.11.1

  • Fix: donations & subscriptions export fix.
  • Fix: non-workiing active recurring fix.

3.11

  • New: plugin internationalization framework added.
  • New: SBerbank Acquiring gateway added.
    ~ Tweak: now options meta is kept in the separate class.
    ~ Tweak: now options allocation is managed by the Allocators classes family.
  • Fix: Star template styling fixes.
  • Fix: now gateways commissions are saved correctly.
  • Fix: multiple static PMs bug fixed.

  • Fix: different CSS, JS & backend fixes.

3.10

  • New: the «Need Help» template added.
  • New: date parameters added for the leyka_sum shortcode.
  • New: now the form templates may be disabled (via template parameter in comment header).
  • New: now «send tech. support emails on failed donations» option works on all Gateways that use «failed» donations status.
  • New: now the special option added for plugin debug mode.
  • New: IP list entries for CP are stripslashed.
  • Fix: a rare bug causing notices on the success page fixed.
  • Fix: the default GUA client ID changed to constant value.
  • Fix: Donations list filtering bug fixed.
  • Fix: RUB & EUR symbols added as default currency labels.
  • Fix: improvements of the campaigns target mailout procedure.
  • Fix: now Yandex.money for phys. persons has a proper min. commission value.
  • Fix: now CloudPayments recurring_change callbacks answer correctly.
  • Fix: for the bug of init recurring emails not sending when single donations emails are turned off.
  • Fix: admin. settings tabs redesigned.
  • Fix: different CSS, JS & backend fixes.

3.9

  • New: теперь Умный платёж доступен для REST API Яндекс.Кассы.
  • New: теперь прямая интеграция с GA поддерживает все платёжные операторы.
  • Fix: исправлена ширина всплыв. окна с вопросом про кампанию Пакетов поддержки в админ. разделе для Сафари.
  • Fix: теперь значения комиссии платёжных операторов сохраняются корректно.
  • Fix: исправлен список меток донора при выводе профиля.
  • Fix: исправлен скроллинг всплыв. окон договоров на формах пожертвований.
  • Fix: исправлена ссылка на страницу с текстом договора о ПД.
  • Fix: исправление для случаев логической связанности настроек для договора оферты и ПД.
  • Fix: исправлена ошибка с array_walk() при сохранении профиля донора в админ. разделе.
  • Fix: исправлена ошибка с передачей client ID при прямой интеграции с GA.
  • Fix: исправлена ошибка в метабоксе «ответ оператора» у пожертвований через Яндекс.Кассу.

3.8.0.1

  • Fix: исправлена ошибка «cURL error #28».
  • Fix: обновлён список доступных адресов для CP. Новые пожертвования через СР обрабатываются корректно.
  • Fix: исправлена иконка настроек в списке платёжных операторов.
  • Fix: исправлена возможная несовместимость с PHP 5.4.
  • Fix: теперь квитанции остаются отключёнными.
  • Fix: ошибка «in_array()» в Пакетах поддержки исправлена.

3.8

  • New: добавлена страница админ. списка рекуррентных подписок.
  • New: добавлено расширение баннера.
  • New: добавлена поддержка прямой интеграции с Google UA, без посредства dataLayer & GTA.
  • New: добавлена процедура для отправки уведомлений донорам после отмены рекуррентной подписки.
  • New: добавлена возможность массового редактирования доноров в админ. списке.
  • Fix: исправлена дата отмены рекуррентных подписок.
  • Fix: исправлена ошибка вёрстки в футере админ. списка пожертвований.
  • Tweak: улучшен вывод детальных данных о пожертвовании на соотв. страницах админ. раздела.
  • Tweak: улучшена процедура активного рекарринга.
  • Tweak: оптимизированы настройки стилей админ. раздела.

3.7

  • New: добавлен механизм расширений.
  • New: добавлено расширение Пакетов поддержки.
  • New: добавлена возможность группового добавления тэгов доноров.
  • New: теперь в разметке админ. раздела плат. операторы и расширения относятся к одной группе сущностей — «модули».
  • New: теперь первый шаг Мастеров настройки плат. операторов позволяет сразу указать параметры подключения, без необходимости завершать Мастер.
  • New: в контент писем-уведомлений добавлен плейсхолдер для комментария донора.
  • Fix: исправления в работе RBK & PayPal.
  • Fix: исправления и улучшение «чата саппорта» в футере админ. раздела.
  • Fix: улучшена совместимость плагина при нестандартном пути к ядру WordPress.
  • Fix: мелкие правки в админ. разделе.

3.6.1

  • New: теперь у карточек плат. операторов на странице их списка есть отдельная кнопка для перехода в настройки оператора.
  • New: в список пользователей в админ. разделе добавлен столбец информации о доноре.
  • New: добавлена взаимосвязь между значениями настроек «включить управление донорами» и «включить Личные кабинеты доноров».
  • New: в Мастер настройки СР добавлено поле пароля для API.
  • New: добавлены новые поля настроек плагина.
  • Fix: теперь удаление донора не удаляет соотв. учётную запись WordPress, если у неё есть другие роли, кроме «донора».
  • Fix: исправлены ошибки при логине доноров и активации их учётных записей.
  • Fix: мелкие правки в формулировках и стилях в Мастере настройки CP.
  • Fix: теперь при логине донор автоматически перенаправляется на страницу своего Личного кабинета.
  • Fix: исправлены мелкие ошибки.
  • Tweak: теперь клик на «Сброс фильтров» на странице списка доноров автоматически обновляет список.
  • Tweak: теперь в Мастере настройки CP шаги копирования и вставки объединены.

3.6

  • New: добавлены новые шорткоды. Они более гибки по функциям и более ориентированы на Стар (а также более нейтральны к дизайну сайта).
  • New: в класс Leyka_Donation добавлено свойство «amount_formatted».
  • New: добавлены фильтры для подписей к полям формы в шаблонах Рево и Стар.
  • New: версия плагина добавлена в обёртки форм пожертвований в кач-ве data-атрибута.
  • Fix: исправлена ошибка отсутствия вёрстки у некоторых шорткодов вне страниц кампаний.
  • Tweak: улучшен UI выбора способов оплаты в шаблоне Стар для случая, когда их список длинный.

3.5

  • New: теперь RBK Money поддерживает рекуррентные пожертвования.
  • New: теперь старые шаблоны форм (Рево и более ранние) считаются устаревшими и по умолчанию скрываются.
  • New: новый API Яндекс.Кассы — улучшения в обработке и отображении ошибок.
  • New: теперь шаблон «Стар» поддерживает поле номера тел. для мобильных платежей через Миксплат.
  • New: добавлена первая версия механизма для управления специальными полями платёжных методов.
  • New: добавлена возможность экспорта списка доноров в CSV.
  • New: раздел настроек «Разное» переименован.
  • Fix: улучшения интерфейса и исправления ошибок в модуле поддержки RBK Money.
  • Fix: исправление ошибки при отмене рекуррентных подписок через CloudPayments.
  • Fix: исправлена ошибка при сохранении опций-чекбоксов в настройках платёжных операторов.
  • Fix: исправлены ошибки в шорткодах.
  • Fix: устаревший плейсхолдер для имени руководителя в род. падеже удалён.
  • Fix: исправлена ошибка в коллбэке для авто-логаута донора.
  • Fix: исправлены мелкие ошибки.
  • Tweak: незначительная оптимизация в механизме экспорта пожертвований.
  • Tweak: различные улучшения и рефакторинг.

3.4.0.1

  • Fix: исправлена ошибка с символом пробела в поле имени донора.
  • Fix: теперь формы Рево корректно отображаются через шорткод.
  • Fix: исправлена ошибка «each() is deprecated».

3.4

  • New: теперь модуль поддержки PayPal позволяет использовать PayPal REST API.
  • New: теперь шаблон Стар используется по умолчанию везде, кроме инитного мастера настройки плагина.
  • New: добавлена новая опция для полного запрета синхронизации данных об использовании плагина.
  • New: добавлены новые возможности класса кампании.
  • Fix: теперь модуль поддержки Хронопей корректно работает на сайтах с кириллическими доменами.
  • Fix: исправлена ошибка неправильных символов в поле «имя донора».
  • Fix: теперь при генерации значения shopPassword для Яндекс.Кассы используются только допустимые символы.
  • Fix: исправлена ошибка-нотайс при отображении завершённых кампаний.
  • Fix: теперь формы завершённых кампаний по умолчанию выводятся.
  • Fix: исправлена ошибка отправки обратной связи через админ. раздел плагина.
  • Fix: незначительные исправления.
  • Tweak: код апдейта таблиц плагина перенесён из процедур в отдельную функцию.

3.3.0.1

  • New: теперь функции управления донорами в новых инсталляциях плагина по умолч. включены.
  • Fix: теперь метаданные доноров у новых доноров подсчитываются корректно.
  • Fix: теперь алгоритм расчёта метаданных доноров основывается на email-ы пожертвований (вместо ID авторов).
  • Fix: исправлена ошибка JS при отправке обр. связи из админ. раздела плагина.
  • Fix: мелкие правки локализации.
  • Removed: из ядра плагина удалён ненужный код.

3.3

  • New: добавлены функции управления Донорами.
  • New: отныне процедура активации плагина срабатывает только при активации.
  • Fix: ошибка множественных рекуррентных списаний в CP, предположительно, исправлена.
  • Fix: разметка Мастеров исправлена.
  • Fix: ошибка сохранения коммиссий операторов для новых инсталляций исправлена.
  • Fix: незначительные исправления.
  • Tweak: частичный рефакторинг JS админ. раздела плагина. Объём JS уменьшен.

3.2.3

  • New: обновлён дизайн и UX Панели управления плагина.
  • New: теперь аккаунты доноров создаются при рекуррентных списаниях (не только при подписках).
  • Fix: уязвимость админ. раздела плагина исправлена.
  • Fix: незначительные исправления.

3.2.2

  • New: шаблон «Рево» вновь используется по умолчанию в Инитном мастере настройки.
  • New: для поля редактирования CSS постоянных кампаний добавлены стили по умолчанию.
  • New: добавлены функции редактора CSS для настроек постоянных кампаний.
  • Fix: исправления ошибок CSS в шаблоне постоянной кампании.
  • Fix: поле редактора CSS для постоянных кампаний исправлено.
  • Fix: чекбоксы рекуррентных подписок исправлены.
  • Fix: метод Leyka->get_gateways() исправлен.
  • Fix: исправление для настройки-чекбокса о комментариях к пожертвованиям.

3.2.1

  • New: теперь ШК [leyka_campaign_form] и [leyka_inline_campaign] синонимичны друг другу.
  • Fix: изменено описание статуса «попытка пожертвования».
  • Fix: теперь чекбоксы для согласия с условиями сервиса независимы между разными формами «Рево» на одной странице.
  • Fix: теперь для рекарринга через CloudPayments временно используется движок по умолчанию.
  • Fix: исправления ошибок разметки для шаблона «Стар».
  • Fix: теперь пожертвования через CloudPayments корректно работают на моб. экранах.
  • Fix: незначительные исправления.

3.2

  • New: добавлена возможность регистрации доноров при рекарринге и использования ими раздела ЛК.
  • New: добавлена возможность автоматической отписки от рекарринга для CloudPayments.
  • New: добавлена возможность вызывать процедуры как серверные скрипты.
  • New: интеграция Google UA и GTM теперь поддерживает расширенную электронную торговлю.
  • Fix: исправлены процедуры сбора статистики использования плагина.
  • Fix: теперь рекурренты по активной схеме могут списываться макс. 1 раз в сутки.
  • Fix: вывод поддержки рекарринга на шаблоне Стар исправлен.
  • Fix: незначительные исправления.

3.1

  • New: добавлен шаблон формы «Стар».
  • New: Добаавлены настройки и шаблон для постоянных кампаний.
  • New: в экспорт пожертвований добавлены новые поля.
  • Fix: исправлена «проблема короткого месяца» при активном рекарринге.
  • Fix: на страницу списка пожертвований добавлен фильтр «Донор подписан на рассылку».
  • Fix: исправлена разметка шаблона Рево для узких экранов.
  • Tweak: изображения для публичной и административной части плагина оптимизированы.

3.0.4

  • New: добавлена поддержка DataLayer для интеграции со стандартной электронной торговлей в Google Analytics.
  • New: теперь кампании с шаблоном Рево должны быть явно завершены, чтобы пожертвования по ним стали недоступны.
  • New: улучшен внутренний API опций плагина.
  • Fix: исправлена «ошибка 502».
  • Fix: исправления для вывода форм всех шаблонов, кроме Рево.
  • Fix: теперь все опции плагина корректно сохраняют значения.
  • Fix: исправление стилей сообщения о недостаточно высокой версии PHP.
  • Fix: теперь ПМ умного платежа в Яндекс.Кассе недоступен, если выбрана опция нового API ЯК.
  • Fix: теперь активная схема рекарринга корректно списывается в конце коротких месяцев (длиной меньше 31 дня).
  • Tweak: уменьшен объём скриншотов для шаблонов форм пожертвований.
  • Tweak: оптимизации CSS.
  • Tweak: оптимизация процедуры инициализации плагина.
  • Tweak: оптимизации в классе кампании для случая больших БД.

3.0.3

  • New: добавлен новый дизайн раздела настроек «Вид кампании».
  • New: теперь режим отладки плагина включается в зависимости от константы LEYKA_DEBUG (вместо WP_DEBUG).
  • New: в рендере полей настроек добавлена специальная обработка полей email.
  • New: добавлена опция демо-режима работы плагина.
  • New: добавлен фильтр для изменения списка шаблонов форм пожертвований.
  • New: вновь добавлены поля комиссии для различных способов оплаты.
  • Fix: теперь генератор значений поля shopPassword в Мастере Яндекс.Кассы использует только корректные символы.
  • Fix: совместимость с темой «Кандинский» исправлена.
  • Fix: обновлены версии библиотек для фронтенда.
  • Fix: исправления локализации.
  • Fix: PHP-нотайс в классе рендера Мастера настроек исправлен.
  • Fix: незначительное исправление в процедуре рассылки писем при достижении целевой суммы кампании.
  • Fix: теперь категория способов оплаты в настройках плат. оператора не выводится, если она всего одна.
  • Fix: в настройки вновь добавлены опции-чекбоксы «отправлять/не отправлять благодарственные письма донорам».
  • Fix: отправка благодарственных email донорам исправлена.
  • Fix: теперь от значений полей имени и email донора при отправке пожертвования автоматически отрезаются пробелы.
  • Fix: исправления в Mixplat — название ПМа SMS и автоматическое обновление суммарного объёма пожертвований для кампании.
  • Fix: отображение названия способа оплаты «банк. карты» у CP исправлено.
  • Fix: теперь настройки плагина сохраняются корректно и не теряются.
  • Fix: ссылки на документы CP исправлены.
  • Fix: исправление для отправки пожертвований через CP на шаблоне Рево.
  • Fix: незначительные исправления.
  • Removed: теперь демо-доноры в шаблоне Рево не выводятся.

3.0.2

  • Fix: важные исправления для CloudPayments.
  • Fix: исправлены заголовки и тексты благодарственных писем при рекуррентных пожертвованиях.

3.0.1

  • Fix: различные исправления.

3.0

  • New: дизайн настроек плагина существенно обновлён.
  • New: добавлены Мастера настроек плагина — для первоначальной настройки и для подключения операторов «Яндекс.Касса» и «CloudPayments».
  • New: добавлен кодовый фреймворк контроллеров и рендеров настроек.
  • New: отныне плагину необходима версия PHP не ниже 5.6.
  • Tweak: незначительные оптимизации работы кода.
  • Fix: незначительные исправления.

2.3.9

  • New: добавлена поддержка платёжного оператора Paymaster.
  • Fix: улучшена обработка ошибок на стороне сервера при использовании шаблона «Рево».

2.3.8

  • New: добавлена поддержка нового API Яндекс.Кассы.
  • New: обработка системных уведомлений Chronopay в условиях медленной работы базы данных теперь более стабильна.
  • Fix: теперь частота рекуррентных списаний в PayPal — 1 раз в месяц, как и должно быть.
  • Fix: теперь комиссии для пожертвований применяются корректно.
  • Fix: теперь используются новые иконки Яндекс.Кассы.

2.3.7

  • New: добавлена поддержка нового API RBK Money. Теперь данным платёжным оператором вновь можно пользоваться.

2.3.6.1

  • New: добавлена возможность синхронизировать внешний и внутренний IP сервера сайта при обработке системных уведомлений Яндекс.Кассы.
  • Fix: важное исправление для размера пожертвований при использовании шаблона «Рево» с платёжными операторами, требующими редиректа при платеже.

2.3.6

  • New: добавлена поддержка платёжного оператора Paymaster.
  • New: добавлена возможность email-рассылки по донорам, участвовавшим в кампании, когда эта кампания была завершена.
  • New: теперь у каждого способа оплаты есть лого и в SVG, и в PNG.
  • Fix: лишние рекуррентные запросы от CloudPayments устранены.
  • Fix: работа квитанций на шаблоне Рево исправлена.
  • Fix: различные исправления в шаблонах форм пожертвований.
  • Fix: улучшена локализация.
  • Fix: исправления в модуле поддержки Polylang.
  • Fix: исправлена отправка формы на виджете успеха/подписки.
  • Fix: теперь все значения опций плагина перед сохранением проходят через функцию trim().
  • Fix: исправлены мелкие ошибки.
  • Tweak: улучшены проверки вывода виджетов успеха/подписки и неудачи.
  • Tweak: теперь значение опции списка IP CloudPayments по умолчанию пустое.
  • Tweak: оптимизирован JS.
  • Tweak: усилена безопасность внешних ссылок.
  • Tweak: удалён устаревший код.

2.3.5

  • New: теперь в результатах экспорта пожертвований в CSV сумма и валюта пожертвования — разные столбцы.
  • New: добавлена возможность рекуррентных платежей через PayPal.
  • Fix: работа CloudPayments на шаблоне Рево исправлена.
  • Fix: исправлены настройки мин. и макс. размера пожертвования для шаблона Рево.

2.3.4

  • New: теперь шаблон Рево использует новый API для платежей через PayPal (checkout.js).
  • Tweak: улучшена совместимость CSS шаблона Рево с внешним кодом.
  • Fix: исправлено поведение комиссий для рекуррентных пожертвований.
  • Fix: исправлены мелкие ошибки.

2.3.3

  • New: добавлена возможность управлять комиссиями платёжных операторов.
  • New: добавлена возможность включить в формы пожертвований поле комментария донора.
  • Fix: пропавшие настройки email для рекарринга возвращены.
  • Fix: улучшена локализация.
  • Fix: исправлены мелкие ошибки.

2.3.2

  • New: Добавлены настройки соглашения об использовании персональных данных доноров.
  • Fix: исправлены ошибки в настройках уведомлений при рекарринге.
  • Fix: Яндекс.Касса — исправлены ошибки в модуле рекуррентных платежей.
  • Fix: улучшена локализация.

2.3.1

  • New: добавлена возможность отписки от рекарринга Яндекс.Кассы с помощью ссылки в спасибо-письмах донорам.
  • New: расширена внутренняя архитектура API плагина.
  • Улучшение: часть формулировок стала более лаконичной.
  • Fix: улучшена совместимость шаблона Рево с различными темами.

2.3

  • Новинка: добавлен шаблон «Рево».
  • Новинка: внутренняя архитектура API плагина улучшена. Добавлено семейство классов Контроллеров шаблонов.
  • Улучшение: файлы локализации плагина отделены от его инсталляционного кода и загружаются с помощью механизма WordPress Language Packs.
  • Улучшение: многие формулировки стали компактнее и грамматически правильнее.
  • Fix: исправлены мелкие ошибки.

2.2.14

  • New: добавлена функция удаления настроек и данных плагина при удалении его с сайта.
  • New: в админ. раздел кампаний добавлены поля с шорткодами для вставки платёжных форм на сайт.
  • Fix: исправлена ошибка с неработающей суммой платежа на шаблоне «Радио».
  • Fix: теперь шорткоды работают внутри текста Условий сервиса.
  • Fix: обновление контактов службы поддержки.
  • Fix: Улучшена разметка Условий сервиса.

2.2.13

  • New: добавлен новый шаблон формы — «Нео».
  • Fix: исправлены ошибки вёрстки для шаблонов «Радио» и «Блоки».

2.2.12.2

  • Fix: исправлена ошибка разовых платежей по банк. карте через PayPal в боевом режиме подключения.
  • Fix: исправлены ошибки локализации.

2.2.12.1

  • Fix: ошибка с пропадающей админ. панелью исправлена.
  • Fix: теперь добавление на форму кастомного поля-select не приводит к деактивации поля суммы.

2.2.12

  • New: …