В Лейке версии 3.16 (и более новых) появилась новая платёжная система –Tinkoff.

Подключение

Отправьте письмо с заявкой на подключение на адрес n.volchkov@tinkoff.ru. В теме письма укажите ваш ИНН и добавьте «подключение оплаты Лейка» (например, 1234567890 подключение оплаты Лейка). В самом письме оставьте заявку в формате:

ИНН:
ФИО:
сайт:
телефон:

Этот формат заявки позволит подключиться на специальных условиях, комиссия будет составлять всего 2.5%. Важно: эти условия актуальны по картам РФ, ставка по иностранным картам обсуждается индивидуально.

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

Тестовый режим

После получения доступа, перейдите на вкладку магазины, затем на вкладку Терминалы:

Данные тестового терминала добавьте в настройки платёжной системы в Лейке, протестируйте платежи.

 

Настройка системных уведомлений (коллбэков)

Для каждого платёжного оператора нужно отдельно указывать адреса системных уведомлений. Во вкладке Терминалы перейдите по кнопке «Настроить»:

Выберите пункт «По протоколу HTTP» и вставьте адрес для системных уведомлений в поле ниже. Ссылка для уведомлений: https://your-site.org/leyka/service/tinkoff/process/ (вместо your-site.org подставьте адрес вашего сайта).

 

Боевой режим

Введите данные «боевого» терминала в настройки платёжной системы в Лейке, сохраните настройки.

Рекуррентные платежи

1. Запросите у вашего менеджера из банка подключение автоплатежей.

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).