For the complete documentation index, see llms.txt. This page is also available as Markdown.

Налаштування та авторизація

1

Переходимо у налаштування модуля

За шляхом "Компоненти" -> "Payment Methods"

2

Створюємо платіжний метод

Натискаємо на клавішу "Створити"

Після у новому вікні, потрібно заповнити поля Payment Name, Sef Alias та обрати Payment Method == VM - Alliance Pay

Після чого потрібно натиснути клавішу "Зберегти", щоб вікрилась можливість налаштовувати вкладку Configuration

3

Налаштування конфігурації, платіжного методу

У вкладенці Configuration потрібно буде додатково вказати значення, що будуть надані співробітником банку

Опис полів:

Назва
Опис
Приклад

Тип сторінки статусу

Визначає як буде виглядати сторінка після виконання оплати

Можливі значення :

  • STATUS_TIMER_PAGE - сторінка за замовчуванням, якщо мерчант не обрав бажаний тип, таймер редірект автоматично 1 хвилина відображення статус сторінки з автоматичним редіректом юзера на сайт мерчанта (редірект урл)

  • STATUS_REDIRECT_MERCHANT_PAGE - одразу редірект на урл мерчанта

  • STATUS_PAGE - редірект, на нашу статус сторіншку (завантажити квитанцію …)

Тип платежу

Тип платежу При роботі зі звичайною платіжною сторінкою потрібно обирати "PURCHASE" При роботі з переказом між рахунками потрібьно обирати "A2A" При резервування коштів та фактичного списання зарезервованої суми "PREAUTH"

Можливі значення : - PURCHASE - A2A - PREAUTH

Термін дії передавторизації

Період, протягом якого успішна PREAUTH-операція залишається активною та може бути завершена за допомогою Completion.

Період може становити від 2 годин до 28 днів. Completion необхідно виконати до завершення встановленого періоду PREAUTH.

API URL

URL на який будуть надходити API запити

Потрібно вказати : https://api-ecom-prod.bankalliance.ua

Service Code

Унікальний ідентифікатор для авторизації

d86a0f72-0dfe-4102-ace7-78997d042b7f

Merchant ID

Унікальний ідентифікатор мерчанта

9a337b2b-4d97-4abe-9f95-cde229f9bd83

Private JWK

Приватний ключ, потрібен для виконання авторизації

Його потрібно згенерувати самостійно за інструкцією та надати співробітнику банку

Приклад :

{
    "kty": "EC",
    "d": "nmxbG1KJ9zmekBZfJWPwG8ZJLmhKHJVsXfXIFrHkRM_Uy9z7E7ppvpvfDF62_mx8",
    "use": "enc",
    "crv": "P-384",
    "x": "dTV0I2RU5DZHVfaIQPp3svUb-Vaxwfn1WDeNUY11L3ch4vZtbdbcBc7fvK76QsDn",
    "y": "qL9X0zvaXtQx_KyBZHg16qiol9lahscW-k7FBwmAf-bpYdE7-fruH9wUQWpKw14X",
    "alg": "ECDH-ES+A256KW"
}

Статуси змовлень

Потрібно самостійно вказати, яка логіка буде відбуватись при конкретному статусі платежа

Для режиму PREAUTH необхідно узгодити з платіжним провайдером максимальний строк авторизації та налаштувати процес її завершення. Поле Completion Trigger Status визначає статус замовлення VirtueMart, після переходу до якого може запускатися завершення авторизованого платежу.

4

Авторизація

Як тільки була натиснута клавіша "Авторизуватись", під клавішою повинен з'явитись надпис "Success!"

Останнє оновлення