> 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/magento-2/funkcional.md).

# Функціонал

## Процес створення замовлення клієнтом на сайті  <a href="#proces-stvorennya-zamovlennya-kliyentom-na-saiti" id="proces-stvorennya-zamovlennya-kliyentom-na-saiti"></a>

1. Додаємо товари в кошик та переходимо на сторінку оплати та натискаємо оформити замовлення (Place Order)

   <figure><img src="https://1348498792-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdjW26z83WQoOq0ZjunWw%2Fuploads%2FQBzOnRKnQbbKd5jouWdK%2Fimage.png?alt=media&amp;token=cd250402-e932-4091-a788-bd042b50de5d" alt=""><figcaption></figcaption></figure>
2. Далі сайт перенаправляє покупця на HPP сторінку де клієнт проходить процес оплати<br>

   <figure><img src="https://1348498792-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdjW26z83WQoOq0ZjunWw%2Fuploads%2FYCc8VDVOeoiRTptzkEj1%2Fimage.png?alt=media&amp;token=ed466c5e-d9dc-4f42-9db1-e1ef8261d4b1" alt=""><figcaption></figcaption></figure>
3. Після оплати Alliance банк повертає клієнта на сторінку зі статусом замовлення на сайті<br>

   <figure><img src="https://1348498792-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdjW26z83WQoOq0ZjunWw%2Fuploads%2F4blkCsOpYWOLblHYXWpK%2Fimage.png?alt=media&amp;token=eaf9c4d3-8164-44c6-b617-93828a6d2a3a" alt=""><figcaption></figcaption></figure>

## Процес роботи з замовленням в адмін панелі <a href="#proces-roboti-z-zamovlennyam-v-admin-paneli" id="proces-roboti-z-zamovlennyam-v-admin-paneli"></a>

Переходимо в адмін панель на сторіку з замовленнями\
`Sales → Orders`

<figure><img src="https://1348498792-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdjW26z83WQoOq0ZjunWw%2Fuploads%2FpENWsS9HMbDYmunIkSHW%2Fimage.png?alt=media&amp;token=b1098aef-f567-42be-8f65-8fc11395fa8e" alt=""><figcaption></figcaption></figure>

Після отримання callback замовлення переходе в статус який обрано в налаштуваннях в разі успішної оплати\
`Stores → Configuration → Sales → Payment Methods → Alliance Payment → Successful Payment Order Status`\
Переходимо до деталей замовлення → View

<figure><img src="https://1348498792-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdjW26z83WQoOq0ZjunWw%2Fuploads%2F9hz86uShAVowAH9s5A3q%2Fimage.png?alt=media&amp;token=c25c0909-4103-4a2c-9119-051c40ae5240" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Якщо замовлення створене за допомогою hppPayType PREAUTH , в такому разі потрібно створити Invoice (Рахунок).
{% endhint %}

Перейти в деталі замовлення та натиснути Invoice

<figure><img src="https://1348498792-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdjW26z83WQoOq0ZjunWw%2Fuploads%2F6enx9VM3nCrzvVC1OoOA%2Fimage.png?alt=media&amp;token=85a580c9-b085-487e-b4ab-c54746a8fdbf" alt=""><figcaption></figcaption></figure>

Прокрутити до низу і натиснути Submit Invoice\
Важливо при створенні рахунка має бути обовʼязково обрана опція Capture Online

<figure><img src="https://1348498792-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdjW26z83WQoOq0ZjunWw%2Fuploads%2F21rMBnK9uyiGDz8Fd5O3%2Fimage.png?alt=media&amp;token=62f0991b-f3ad-4d13-b52e-00a751136112" alt=""><figcaption></figcaption></figure>

В деталях замовлення знаходиться інформація по операціям.

{% hint style="warning" %}
В разі якщо callback не надійшов можна оновити інформацію вручну за допомогою кнопки Check Payment Status.
{% endhint %}

Якщо callback надійшов тоді вручну оновлювати не потрібно.

<figure><img src="https://1348498792-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdjW26z83WQoOq0ZjunWw%2Fuploads%2FGShf5tavwefOWRr8Sy6H%2Fimage.png?alt=media&amp;token=3b8d05f1-3ad9-483e-858e-bbc57f9502fb" alt=""><figcaption></figcaption></figure>

### Виконання повернень

В разі необхідності повернення коштів в деталях замовлення переходимо в Invoices\
Обираємо Invoce і натискаємо → View

{% hint style="info" %}
&#x20;Виконати повернення можливо, коли операція успішна та Invoce буде в статусі Paid
{% endhint %}

<figure><img src="https://1348498792-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdjW26z83WQoOq0ZjunWw%2Fuploads%2FcLfYT9cBaJuIl6I27UP9%2Fimage.png?alt=media&amp;token=41a79627-4aa3-4676-ae56-d4eb3870238e" alt=""><figcaption></figcaption></figure>

Далі створюємо документ з поверненням Credit Memo

<figure><img src="https://1348498792-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdjW26z83WQoOq0ZjunWw%2Fuploads%2FNVQPMDmNO05bI1Xmzvxj%2Fimage.png?alt=media&amp;token=473b1d90-024a-44cd-8363-0e3e8cca02ac" alt=""><figcaption></figcaption></figure>

Обираємо продукти для повернення та натискаємо **Rfund**

{% hint style="info" %}
Refund Offline не створить запит в API Alliance банк для повернення коштів, це стандартний процесс для Online\Offline платіжних методів.
{% endhint %}

<figure><img src="https://1348498792-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdjW26z83WQoOq0ZjunWw%2Fuploads%2F1P32tCAsREmayUMkwbU1%2Fimage.png?alt=media&amp;token=2ab2a853-7ccf-4c9e-84c9-8a68f583133c" alt=""><figcaption></figcaption></figure>

Після створення повернення додається інформація по транзакції REFUND

<figure><img src="https://1348498792-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdjW26z83WQoOq0ZjunWw%2Fuploads%2FaO4C2JMTfBQrVoU10Rmk%2Fimage.png?alt=media&amp;token=8a1f90a0-3023-4e7a-8ea8-d6bd5f2b471b" alt=""><figcaption></figcaption></figure>
