Allpay

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

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

Для работы с платежной системой allpay переходим в проект на salebot.pro и в разделе Платежные системы находим платежную систему Allpay.

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

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

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

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

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

В Allpay необходимо обязательно передать email покупателя. Вы можете поместить его в переменную 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 - содержит email плательщика

currency - необязательный параметр для указания валюты (по умолчанию - ‘RUB’),

lang - необязательный параметр, указывает на каком языке будет платежная страница (по умолчанию ‘ENG’).

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

ПРИМЕРЫ:

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

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

Last updated