Salebot.pro
Search
K

Allpay

В данном разделе объясним, как подключить и настроить платежную систему Allpay

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

Для работы с платежной системой allpay переходим в проект на salebot.pro и в разделе Платежные системы находим платежную систему Allpay.
После нажатия подключить открывается форма для подключения платежной системы
В этой форме вводим Логин и пароль для работы с API платежной системы.
После этого нажимаем Сохранить настройки, после чего увидим, что кнопка для подключения платежной системы Allpay стала выглядеть иначе
Это обозначает, что платежная система подключена и можете переходить к работе с ней.

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

В Allpay необходимо обязательно передать email покупателя. Вы можете поместить его в переменную allpay_email в блоке
Для создания ссылки оплаты есть 2 способа:
  1. 1.
    Для генерации ссылки на оплату, вам необходимо установить значение переменной payment_sum (например, 150 или 100.55 (через точку!)), сразу после этого появится переменная allpay_pay_url.
Эту переменную можно вывести на экран ссылкой или разместить на кнопке с текстом "Оплатить". Для этого способа есть дополнительные параметры, но их необходимо объявить в переменных до payment_sum. Переменная allpay_currency может быть использована для указания валюты, по умолчанию используется значение 'RUB'. Переменная allpay_lang для указания языка платежной страницы, по умолчанию ‘ENG’.
  1. 2.
    Также ссылку можно создать через функцию allpay_generate_payment_url(amount, email, currency, lang).
Параметры (для второго способа):
amount - содержит сумму платежа
email - содержит 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, а также придет callback об успешной оплате
В начале текста используются первые 8 символов пароля для работы с API