Создание и настройка сервиса
По умолчанию учётная запись создаётся с одним сервисом, имя которого совпадает с именем учётной записи + приписка "Демо". Если у вас несколько магазинов, размещённых на разных серверах, мы предлагаем вам создать для каждого сайта отдельный Сервис. Вы сможете гибко управлять настройками каждого Сервиса, при этом учет транзакций будет общий.
В идентификации Сервиса при запросах участвуют его ID (указан слева в списке Сервисов) и secret_key
.
Добавить сервис
Для создания Сервиса зайдите на сайте home.life-pay.ru в личный кабинет. Далее выберите раздел «Интеграция», подраздел «Сервисы» и нажмите на кнопку «Добавить сервис».
Редактировать сервис
Переход к редактированию можно осуществить кликом по названию Сервиса.
Поля, доступные для заполнения
- Название сервиса – название, которое будет отображаться в списке ваших сервисов. Название, которое Вы введёте, будет отображаться в платёжном окне как «Продавец». Поле обязательно.
- URL скрипта для получения веб-хуков (нотификаций) – это скрипт, которому передаётся информация о принятых платежах от системы Провайдера. Именно скрипт обработчика далее должен реализовывать какую-то логику (генерация кода, выдача товара, открытие доступа и т.д.). Если Вам не требуется выполнение действий, связанных с учётом денег, то скрипт обработчика можно не указывать.
- URL страницы успешной покупки – страница, на которую будет переадресовываться пользователь после успешной оплаты с передачей всех параметров платежа. Поле проверяется на запрещённые символы. Если такой страницы у вас ещё нет, оставьте поле пустым.
По клику со стороны плательщика на Вернуться в магазин осуществляется редирект и передаются те же параметры, что и при рассылке нотификаций в адрес обработчика.
- URL страницы ошибки – страница, на которую будет переадресовываться пользователь, если во время проведения платежа возникла ошибка. Поле проверяется на запрещённые символы. Если такой страницы у вас ещё нет, оставьте поле пустым.
- Секретный ключ сервиса – ключ, по которому вы сможете подтверждать достоверность передаваемых данных. Если Вы указали адрес скрипта обработчика, то следует указать и секретный ключ. Параметр обязателен.
- Email – укажите Ваш email, если хотите получать уведомления о поступающих платежах.
После каждой успешной тран закции формируется письмо от провайдера LIFE PAY с деталями покупки:
- наименование товара\услуги
- ИД транзакции
- дата транзакции
- название магазина (соответствует названию сервиса из ЛК)
- стоимость товара
- сумма за вычетом комиссии
- email плательщика
- маска банковской карты
- имя держателя
- При платеже обязательно указывать – если Вам необходимо получать от пользователей email или телефон (чтобы прислать логин и пароль, уведомить и т.д.), то с помощью этого параметра Вы можете сделать эти поля обязательными для заполнения.
На странице ввода email и phone возможно получать адрес доставки товара плательщику. Опционально. Подключается по требованию магазина. В нотификацию с версией 2.0 в адрес предприятия после включения будет добавлен параметр postaddress. В нём будет присылаться полный адрес (одной строкой). Пример: "Россия, 111111, г. Сити, ул. Стрит, Билдинг, Рисивер".
- Уведомлять клиентов о статусе транзакции - плательщик получит письмо при инициировании транзакции, а так же по окончанию транзакции.
- Способы оплаты – выберите способы оплаты, которые вы хотите предлагать вашим клиентам. По умолчанию всем клиентам доступен Интернет-эквайринг (тестовый). После подписания договора тестовый режим отключается. Меньше одного способа выбрать нельзя!
Устаревшая функциональность
URL скрипта обработчика — скрипт, выполняющий функции, схожие с дополнительным обработчиком. Поле недоступно для заполнения новым пользователям. По умолчанию скрыто.