Підключення платіжної системи 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(сума, email, валюта, мова).
Параметри (для другого способу):
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.