Skip to main content
Version: LIFE PAY Online 1.0

Короткая ссылка (создание заказа)

Создание ссылки для инициирования транзакции в личном кабинете

Вы можете создавать специальную ссылку, которая сразу же открывает платёжное окно (без необходимости нажимать кнопку на веб-сайте). Это удобно, если продавать товары через социальные сети и мессенджеры (такие как Telegram, Instagram), выставлять различные счета на оплату и т.д.

Для создания ссылки перейдите во вкладку Интеграция - Сервисы и нажмите на (Создать кнопку). После этого кликните по гипертексту Создать ссылку

После заполнения обязательных полей и нажатия на Создать код кнопки появятся поля с ссылками (Длинная ссылка, Сокращенная ссылка). Используйте ту, что Вам удобнее.

Ссылка, ведущая на страницу с изменяемой суммой

  1. Кликните по гипертексту Создать ссылку
  2. Укажите название товара/услуги и стоимость в рублях.
  3. Отметьте чекбокс "Покупатель может изменить сумму платежа", если это необходимо
  4. Нажмите «Создать код кнопки».
  5. Отправьте ссылку покупателю.
Обязательные поля

Поля, отмеченные * обязательны для заполнения!

Посмотреть рабочий пример такой страницы можно здесь.

Отправка ссылок для инициирования транзакции на почту плательщика

Дополнительные поля (email, phone, comment) вызываются кнопкой [+]. После нажатия кнопки "Отправить счёт" ссылка отправится на указанный Вами email.

caution

Ссылка - это генератор. При каждом нажатии на ссылку плательщик формирует новую транзакцию. Транзакция может быть оплачена в течение следующих 48 часов, однако ссылка действует бессрочно! Если вы хотите ограничить срок действия ссылки, воспользуйтесь соответствующей опцией: отметьте чекбокс "ограничить срок до" и укажите дату и время окончания срока действия.

Details

"Уже существует заказ с order_id XXXXX. Старый номер XXXXXXXXX" Существует механизм проверки номера заказа (order_id) на уникальность. Это не ошибка. Предупреждение, которое вы видите в таких случаях - результат этой проверки.

Ссылка или кнопка - это генератор. Каждый переход по ней - это попытка создать новую транзакцию с тем номером, который ссылка в данный момент передаёт. Передача одинакового номера заказа из админки магазина (CMS) приводит к тому же результату.

Пример ссылки, содержащей номер заказа:

https://partner.life-pay.ru/alba/input/?name=test&cost=1&key=8IR%2BnoSkM%2FEMr8LNd1JjJd22ltodr6xeIrOImmuuyNNU%3D&default_email=&order_id=123456

Пример алгоритма получения предупреждения:

  1. Первый клик создал транзакцию 3950000001 с номером заказа 123456. Оплата не состоялась, плательщик закрыл браузер.
  2. Через некоторое время плательщик нажал на эту ссылку снова. Банковский шлюз попытался создать транзакцию 3950000002 с номером заказа 123456.
  3. Предупреждение. Существование двух разных транзакций с одинаковым номером невозможно!

Если вы хотите избежать такого поведения, передавайте новый номер заказа на каждый клик по кнопке из корзины или ссылке. Если вы продолжаете получать предупреждение "Уже существует заказ с order_id XXXXX. Старый номер XXXXXXXXX", значит ваш магазин по каждому клику присылает одно и то же. Вы можете убедиться в существовании транзакции с указанным в предупреждении "старым" номером, проверив раздел "Отчёты".

Создание ссылки оплаты используя API

Обратите внимание

Не используйте подпись version 2.0 для генератора коротких ссылок. В качестве подписи передаётся либо key, либо api_key.

На сервис https://partner.life-pay.ru/alba/build_link/input_short/ следует передать все параметры, которые пойдут в URL инициации платежа (/alba/input). Ответ будет в формате JSON. Если все данные указаны верно, то будет status=”ok”, а в “url” будет короткая ссылка. Описание доступных параметров тут.

https://partner.life-pay.ru/a1lite/build_link/input_short/?name=testing_short_link&cost=120&key=CCyz/lg9bNA0jwgZn5zzfMkHp4xU5rLvdL8ZNMGDq0s=&default_email=&order_id=0
{"status":"ok","url":"https:\/\/url.life-pay.ru\/YuA01ALd"}
caution

Параметр key не должен содержать в себе знак "+". Ключ в ЛК генерируется при каждом посещении страницы . Если ключ содержит нежелательные символы, обновите страницу.