<script type="text/javascript" src="https://partner.life-pay.ru/gui/lifepay_widget/js/v1.js">
Присвойте элементу class="lifepay_button"
Параметры оплаты передаются в атрибутах data-*:
Атрибут | Описание | Обязательно |
---|
data-open | widget - окно оплаты откроется без перехода на новую страницу. Запустится виджет | Нет |
data-type | Канал оплаты. Возможные значения | Нет |
data-key | Ключ первой версии (подпись запроса). Подробнее. | Да |
data-cost | Сумма в рублях, которую клиент должен заплатить | Да |
data-name | Описание оплачиваемого товара/услуги. Отображается на странице оплаты. | Да |
data-orderid | Номер заказа в системе партнера, должен быть уникальным. Если нет необходимости определять каждый заказ, то можно сделать равным 0. | Да |
data-email | Email плательщика | Нет (Временно не используется) |
data-phone | Телефон плательщика | Нет |
Так-же можно прописать callback функции, если это необходимо:
Название | Описание |
---|
life-pay.successFunction() | Вызывается после успешной оплаты и закрытия виджета |
life-pay.errorFunction(reason) | Вызывается после неудачной оплаты и закрытия виджета. Передает reason.title - заголовок ошибки; reason.message - сообщение ошибки. |
life-pay.closeFunction() | Вызывается при закрытии виджета |
life-pay.openFunction() | Вызывается при открытии виджета |
Примеры