Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Выборка

Создание ссылки

оплаты

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

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

Статус
colourRed
titleИнструменты
СтатусcolourRedtitleсервисы 

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

Image Added

Image Added

После заполнения обязательных полей и нажатия на

кнопку "

Создать код кнопки

" появятся

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

Image Removed

При нажатии

Image Added

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

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

Image Added

Предупреждение
titleВнимание!

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

Раскрыть
title"Уже существует заказ с 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

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

Пример инициирования
Запрос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"}
Важно: параметр
Предупреждение
titleВнимание!
Параметр "key" не должен содержать в себе знак "+". Ключ в ЛК генерируется при каждом посещении страницыImage Added. Если ключ содержит нежелательные символы, обновите страницу.

Оглавление