Если ваш сайт уже подключён к Яндекс.кассе и может принимать реальные платежи по банковским картам, вы можете также добавить возможность рекуррентных подписок через этого платежного оператора.

Рекуррентные платежи — схема, при которой донор не просто совершает платеж на вашем сайте, но дает согласие на повторные автоматические списания в будущем. Такие автоплатежи совершаются обычно раз в месяц. Для подключения выполните, пожалуйста, нижеследующие шаги.

1. Уведомите менеджера в Яндекс.Кассе

По умолчанию при подключении и настройке Яндекс.кассы для сайта автоплатежи не включаются (если это не было оговорено вами заранее, на этапе заключения договора с платежным оператором).

Чтобы включить их свяжитесь с вашим менеджером на стороне Яндекс.Кассы (по телефону или email).

Для включения рекуррентных платежей менеджер может попросить «сценарий отвязки карты». На это можно ответить, что вы используете WordPress и Лейку или показать скриншот.

2. Настройки Яндекс.Кассы в Лейке

Откройте админ. раздел вашего сайта, раздел Лейка -> Настройки -> Платёжные системы. В настройках Яндекс.Кассы укажите, что рекуррентные платежи включены.

3. Cron-процедура для рекуррентных списаний

На этом этапе сайт уже может создавать рекуррентные подписки (они также называются «инитными» или «начальными» платежами). Однако автоматических ежемесячных списаний по этим подпискам Лейка ещё не выполняет.

Заключительный шаг — создание cron-job на вашем хостинге. Это команда для серверной программы cron, которая обеспечит регулярное и автоматическое выполнение другой команды.

  • Cron-job должен выполняться 1 раз в сутки, мы рекомендуем 4-5 часов утра по часовому поясу, на который настроен ваш сайт.
  • Cron-job должен состоять в вызове адреса https://your-website.org/leyka/service/do_recurring/ (по протоколу https)
  • либо через php надо вызвать процедуру: /абсолютный/путь/к/лейке/procedures/leyka-active-recurring.php

Способ вызова (через php или по url) не имеет значения, они идентичны.

Как выглядит настройка cron-job в панелях управления самых популярных хостингов (Timeweb, Reg.ru, Beget).