> For the complete documentation index, see [llms.txt](https://docs.merchant.alb.ua/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.merchant.alb.ua/platizhni-vidzheti-dlya-cms/wordpress/instrukciya-po-vstanovlennyu.md).

# Інструкція по встановленню

Платіжний віджет WordPress:

{% embed url="<https://github.com/alliancedigital-tech/alliancepay-woocommerce/releases>" %}

1. Завантажте архів плагіна й встановіть через *Плагіни → Додати новий → Завантажити плагін*.<br>

   <figure><img src="https://1348498792-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdjW26z83WQoOq0ZjunWw%2Fuploads%2FmMnM1AJVrAWCFQ2aZgVe%2Fimage.png?alt=media&amp;token=d7446d38-8d21-431f-a7a5-64c96b6fb07f" alt=""><figcaption></figcaption></figure>
2. Активуйте плагін.
3. У меню Адмін‑панелі з’явиться пункт **AlliancePay**
4. Потім перейдіть в налаштування Woocommerce і активуйте плагін. (скрін 2) woocommerce->settings->payments<br>

   <figure><img src="https://1348498792-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdjW26z83WQoOq0ZjunWw%2Fuploads%2FKBejjX2jLGnEQJbDVibQ%2Fimage.png?alt=media&amp;token=3d4b7d4b-51b1-493a-aa9e-365e4ec02c8f" alt=""><figcaption></figcaption></figure>
5. На сторінці оплати повинен бути шорткод \[woocommerce\_checkout]

## Вимоги

* WordPress 6.8.2+ (PHP 8.0+; рекомендовано PHP 8.2+; PHP-розширення: gmp, hash, openssl, sodium).
* WooCommerce version: 10.1.0 +
* Адміністративні права для доступу до плагіна.
* Облікові дані: `Merchant ID`, `Service Code`, `Private JWK` (для отримання необхідно звернутись в АТ “БАНК АЛЬЯНС”).
* Коректний часовий пояс сайту: `Європа/Київ` (для відображення `tokenExpiration`).

### **Вимоги до серверу де встановлювати платіжний модуль**

* Для дешифрування і комунікації з ECOM, платіжний модуль використовує наступну бібліотеку - [GitHub - kelvinmo/simplejwt: A simple JSON web token library written in PHP.](https://github.com/kelvinmo/simplejwt) , яка вбудована в сам модуль
* На сервері повинно бути ввімкнено розширення для пхп - `gmp` **\[для роботи бібліотеки simplejwt]**
* На сервері повинно бути ввімкнено розширення для пхп - `hash` **\[для роботи бібліотеки simplejwt]**
* На сервері повинно бути ввімкнено розширення для пхп - `openssl` **\[для роботи бібліотеки simplejwt]**
* На сервері повинно бути ввімкнено розширення для пхп - `sodium` **\[для роботи бібліотеки simplejwt]**
