Allpay
В данном разделе объясним, как подключить и настроить платежную систему Allpay
Last updated
В данном разделе объясним, как подключить и настроить платежную систему Allpay
Last updated
Для работы с платежной системой allpay переходим в проект на salebot.pro и в разделе Платежные системы находим платежную систему Allpay.
После нажатия подключить открывается форма для подключения платежной системы
В этой форме вводим Логин и пароль для работы с API платежной системы.
После этого нажимаем Сохранить настройки, после чего увидим, что кнопка для подключения платежной системы Allpay стала выглядеть иначе
Это обозначает, что платежная система подключена и можете переходить к работе с ней.
В Allpay необходимо обязательно передать email покупателя. Вы можете поместить его в переменную allpay_email в блоке
Для создания ссылки оплаты есть 2 способа:
Для генерации ссылки на оплату, вам необходимо установить значение переменной payment_sum (например, 150 или 100.55 (через точку!)), сразу после этого появится переменная allpay_pay_url.
Эту переменную можно вывести на экран ссылкой или разместить на кнопке с текстом "Оплатить". Для этого способа есть дополнительные параметры, но их необходимо объявить в переменных до payment_sum. Переменная allpay_currency может быть использована для указания валюты, по умолчанию используется значение 'RUB'. Переменная allpay_lang для указания языка платежной страницы, по умолчанию ‘ENG’.
Также ссылку можно создать через функцию allpay_generate_payment_url(amount, email, currency, lang).
Ссылка будет ответом на выполнение функции поместите ее в переменную
Для первого способа:
allpay_email = '******1@mail.ru'
payment_sum = 100
В результате будут следующие переменные:
Пример для второго способа:
payment_url = allpay_generate_payment_url(100, '********1@mail.ru')
В результате будут созданы переменные:
После успешной оплаты переменная allpay_payment_completed примет значение True, а также придет callback об успешной оплате
В начале текста используются первые 8 символов пароля для работы с API
Параметры (для второго способа): |
---|
amount - содержит сумму платежа
email - содержит email плательщика
currency - необязательный параметр для указания валюты (по умолчанию - ‘RUB’),
lang - необязательный параметр, указывает на каком языке будет платежная страница (по умолчанию ‘ENG’).