Подключение платежной системы Allpay

Для работы с платежной системой Allpay перейдите в проект на mavibot.pro и в разделе «Эквайринг» найдите платежную систему Allpay.

После нажатия на кнопку подключения откроется форма для подключения платежной системы.

В этой форме введите Имя пользователя и пароль для работы с API платежной системы.

После этого нажмите Сохранить настройки, после чего мы увидим, что кнопка подключения платежной системы Allpay отображается как «Подключено»:

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

Настройка работы с платежной системой Allpay

Вам необходимо отправить адрес электронной почты клиента в Allpay. Вы можете поместить его в переменную allpay_email в блоке

Существует 2 способа создания платежной ссылки:

  1. Чтобы сгенерировать платежную ссылку, необходимо задать значение переменной payment_sum (например, 150 или 100.55 (через точку!)), и переменная allpay_pay_url появится сразу после этого.

Эту переменную можно отобразить в виде ссылки или разместить на кнопке с текстом «Оплатить». Для этого метода есть дополнительные параметры, но их нужно объявить в переменных до payment_sum. Переменная allpay_currency используется для указания валюты, значение по умолчанию — 'RUB'. Переменная allpay_lang для указания языка платежной страницы, по умолчанию — 'ENG'.

  1. Также можно создать ссылку с помощью функции allpay_generate_payment_url(amount, email, currency, lang).
Параметры (для второго способа):
amount - содержит сумму платежа
email - содержит адрес электронной почты клиента
currency - необязательный параметр для указания валюты (по умолчанию — 'RUB'),
lang - необязательный параметр, указывающий язык платежной страницы (по умолчанию — 'ENG').

Ссылка будет ответом на выполнение функции, поместите ее в переменную

ПРИМЕРЫ:

Для первого способа:

allpay_email = '******[email protected]'

payment_sum = 100

В результате следующую переменную можно передать в блоке по ссылке:

Пример для второго способа:

payment_url = allpay_generate_payment_url(100, '********[email protected]')

В результате будут созданы переменные:

После успешного платежа переменная allpay_payment_completed примет значение True, и вы также получите обратный вызов об успешном платеже.

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