Налаштування та авторизація
Активація модуля в адмін-панелі
Після встановлення модуля, у вкладенці "Addons", перейти на сторінку "Apps & Integrations"

Перехід на вкладку "Browse" та вибираємо з категорій "Payments"

В розділі "Additional apps" знайти плагін AlliancePay Payment Gateway

Активувати плагін

Налаштування параметрів
Після активації вас автоматично перекине на вкладку Manage Existing Gateway де потрібно буде заповнити необхідні поля :

Опис полів :
Show on Order Form
Перемикач для відображення платіжного метода на сторінці
Можливі значення : "Так" або "Ні"
Display Name
Назва платіжного метода на сторінці оплати
AlliancePay Bank
API Base URL
URL на який будуть надходити API запити
Потрібно вказати :
https://api-ecom-prod.bankalliance.ua
Payment Type
Тип платежу При роботі зі звичайною платіжною сторінкою потрібно обирати "PURCHASE" При роботі з переказом між рахунками потрібьно обирати "A2A"
Можливі значення : - PURCHASE - A2A
Status Page Type
Визначає як буде виглядати сторінка після виконання оплати
Можливі значення :
STATUS_TIMER_PAGE- сторінка за замовчуванням, якщо мерчант не обрав бажаний тип, таймер редірект автоматично 1 хвилина відображення статус сторінки з автоматичним редіректом юзера на сайт мерчанта (редірект урл)STATUS_REDIRECT_MERCHANT_PAGE- одразу редірект на урл мерчантаSTATUS_PAGE- редірект, на нашу статус сторіншку (завантажити квитанцію …)
Merchant ID
Унікальний ідентифікатор мерчанта
9a337b2b-4d97-4abe-9f95-cde229f9bd83
Service Code
Унікальний ідентифікатор для авторизації
d86a0f72-0dfe-4102-ace7-78997d042b7f
Authentication Key
Приватний ключ, потрібен для виконання авторизації
Його потрібно згенерувати самостійно за інструкцією та надати співробітнику банку
Приклад :
Для кожного типу платежу реєструється унікальний термінал, що призначений для виконання конкретних операції
Тому для A2A будуть інші значення Merchant ID та Service Code
Після заповнення всіх полів, потрібно натиснути на кнопку "Save Changes"
Налаштування конвертації
Оскільки банк AlliancePay приймає платежі виключно у гривні (UAH), необхідно правильно налаштувати поведінку системи, якщо ваша базова валюта відмінна від гривні (наприклад, USD).
Якщо в системі дефолтна валюта сайта гривня то додатково нічого робити не потрібно, якщо дефолтна валюта USD або EUR тоді в полі Convert To For Processing виставляємо UAH (Валюта має бути налаштована в System Settings → Currencies).


Знайдіть поле Convert To For Processing.
У випадаючому списку виберіть UAH.
Це налаштування змусить WHMCS автоматично перераховувати суму інвойсу за внутрішнім курсом перед відправкою клієнта на сторінку оплати.
Завершення налаштування
Натисніть кнопку Save Changes (Зберегти зміни).
Після збереження внизу сторінки в розділі Usage Notes (Інформація про сесію) має з’явитися статус підключення. Якщо дані заповнені вірно, система відобразить інформацію про активну сесію та токени.
Останнє оновлення