Назад

VibeFox Tranzila for OpenCart — Допомога

Вимоги

OpenCart: 3.0.x (перевірено на 3.0.5.0) або 4.0.2 і новіша (перевірено на 4.1.0.3).

PHP: 8.0 або новіша.

Валюта: ILS, USD, EUR або GBP. Для інших валют покупців спосіб оплати приховується під час оформлення замовлення.

Термінал Tranzila: потрібна назва терміналу. Пароль терміналу (TranzilaPW) потрібен для handshake та для повернень коштів зі сторінки замовлення. Деяким терміналам для повернень також потрібен окремий кредитний пароль (CreditPass). Назву терміналу та паролі надає Tranzila: їх можна знайти в налаштуваннях вашого терміналу або запитати в служби підтримки Tranzila. Для тестування Tranzila надає окремий тестовий термінал; укажіть його назву як назву терміналу.

Реальна IP-адреса відвідувача: сповіщення про платежі перевіряються за IP-адресою сервера Tranzila. Якщо ваш магазин працює за проксі або CDN, таким як Cloudflare, веб-сервер має передавати PHP реальну IP-адресу відвідувача (REMOTE_ADDR).

Ліцензійний ключ VibeFox: купується на vibefox.net. Один ключ працює для одного домену.

Встановлення

Завантаження — це один zip-файл з пакетами для обох версій OpenCart. Розпакуйте його на своєму комп’ютері. Він містить README.txt, пакет для OpenCart 3 wcp_tranzila_payment_gateway-oc3-(version).ocmod.zip і пакет для OpenCart 4 wcp_tranzila_payment_gateway.ocmod.zip. Встановлюйте лише пакет для вашої версії OpenCart. Ліцензійний ключ однаковий для обох версій.

OpenCart 3

1. В адмін-панелі перейдіть до Extensions > Installer, натисніть Upload і виберіть файл wcp_tranzila_payment_gateway-oc3-(version).ocmod.zip. Розширення не має модифікацій OCMOD, тому оновлювати Extensions > Modifications не потрібно. Замість інсталятора можна також скопіювати вміст папки upload цього пакета в кореневу папку вашого магазину.

2. Перейдіть до Extensions > Extensions і виберіть тип Payments. Знайдіть VibeFox Tranzila Payment Gateway і натисніть Install (зелена кнопка +). Вашому адміністратору потрібне право змінювати список платіжних розширень.

3. Натисніть Edit (кнопка з олівцем), щоб відкрити сторінку налаштувань. Вставте ваш ліцензійний ключ VibeFox у поле License key у блоці ліцензії у верхній частині сторінки та натисніть Activate (див. Ліцензійний ключ).

4. Введіть Terminal name (supplier) і Terminal password (TranzilaPW), якщо використовуєте handshake або повернення коштів.

5. Залиште Notifications увімкненим і перевірте Trusted IP: там мають бути IP-адреси, з яких Tranzila надсилає сповіщення. Підтвердіть список у служби підтримки Tranzila. URL сповіщення передається з кожним платежем, тож копіювати його нікуди не треба.

6. Рекомендовано: увімкніть handshake у терміналі Tranzila, дозвольте там IP-адресу вашого сервера, а потім увімкніть Handshake у розширенні.

7. Увімкніть Enable/Disable, натисніть Save і протестуйте платіж тестовим терміналом Tranzila.

OpenCart 4

1. В адмін-панелі перейдіть до Extensions > Installer, натисніть Upload і виберіть файл wcp_tranzila_payment_gateway.ocmod.zip. Не перейменовуйте файл: OpenCart 4 бере код розширення з імені файлу, і перейменований пакет не працює.

2. Пакет з’являється у списку встановлених розширень на тій самій сторінці. Натисніть біля нього Install (зелена кнопка +).

3. Перейдіть до Extensions > Extensions і виберіть тип Payments. Знайдіть VibeFox Tranzila Payment Gateway, натисніть Install (зелена кнопка +), потім Edit (кнопка з олівцем).

4. Введіть ліцензійний ключ і налаштування так само, як у кроках 3–7 для OpenCart 3. Сторінка налаштувань і її поля однакові в обох версіях.

Нова інсталяція починає роботу з вимкненим способом оплати.

Налаштування

Усі налаштування розташовані на сторінці розширення: Extensions > Extensions > Payments > VibeFox Tranzila Payment Gateway > Edit. Розділи перелічено ліворуч; кнопка Save під списком зберігає всю сторінку. Над налаштуваннями сторінка попереджає вас, якщо назва терміналу порожня (тоді спосіб оплати приховується під час оформлення замовлення), якщо сповіщення вимкнено або Trusted IP порожнє (оплачені замовлення в цьому разі утримуються для ручної перевірки), якщо handshake увімкнено без пароля терміналу (сторінку оплати неможливо відкрити), і якщо валюта магазину за замовчуванням не підтримується. Без права змінювати розширення сторінка показує налаштування, але не може їх зберегти.

Під час збереження сторінка ніколи не відхиляє все одразу. Порожнє або довше 128 символів Title, некоректна назва терміналу, некоректний запис у Trusted IP, числове поле, яке не є цілим числом, або некоректні Sort Order, Total, Geo Zone чи статус замовлення не зберігаються: сторінка показує повідомлення в червоному блоці над налаштуваннями, а поле знову показує попереднє значення. Число поза допустимим діапазоном зберігається як найближче допустиме значення, і сторінка повідомляє про це, наприклад, що 5000 поза межами 400–1500 і збережено як 1500. Усі інші поля зберігаються.

Tranzila

Enable/Disable: Enable Tranzila Payment Gateway вмикає або вимикає спосіб оплати. За замовчуванням: off.

Title: назва способу оплати, яку бачить покупець під час оформлення замовлення, та заголовок сторінки оплати. Вона також зберігається в замовленні як назва способу оплати, тому є обов’язковою і може містити не більше 128 символів. За замовчуванням: Credit Card (Tranzila).

Description: текст, який покупець бачить на кроці Confirm Order над кнопкою підтвердження. За замовчуванням: Pay securely with your credit card on the Tranzila payment page.

Sort Order: позиція Tranzila серед способів оплати під час оформлення замовлення. Залиште порожнім або введіть ціле число (від’ємні значення дозволені).

Geo Zone: пропонувати Tranzila лише для платіжних адрес у вибраній географічній зоні. За замовчуванням: All zones. Географічні зони налаштовуються в System > Localisation > Geo Zones.

Total: сума замовлення в валюті магазину за замовчуванням, якої має досягти замовлення, перш ніж буде запропоновано Tranzila. Залиште порожнім, щоб пропонувати Tranzila за будь-якої суми.

Термінал

Terminal name (supplier): назва вашого терміналу Tranzila, наприклад myshop. Лише літери, цифри, «-» і «_». Доки її не введено, спосіб оплати не показується під час оформлення замовлення. Для тестування введіть назву вашого тестового терміналу Tranzila.

Terminal password (TranzilaPW): API-пароль терміналу. Потрібен для handshake та для повернень коштів зі сторінки замовлення.

Refund password (CreditPass): лише якщо ваш термінал вимагає окремий пароль для кредитних (поворотних) операцій. Інакше залиште порожнім.

Збережені паролі більше ніколи не показуються. Поле лишається порожнім і відображає Saved — leave empty to keep it. Вводьте нове значення лише тоді, коли хочете його змінити. Щоб видалити збережений пароль, відмітьте Clear saved password on save під полем і натисніть Save.

Сторінка оплати

Payment page version: сторінка Tranzila, яка показується у фреймі.

Current (iframenew.php): за замовчуванням.
Legacy (iframe.php): використовуйте, лише якщо Tranzila вас про це попросила.

Payment page language: мова сторінки Tranzila: Site language, іврит, англійська, російська, іспанська, німецька, французька або японська. За замовчуванням: Hebrew. Site language використовує мову вітрини покупця, якщо вона входить до цього списку, інакше англійську.

iFrame width (px): від 300 до 1200. За замовчуванням: 600. На малих екранах фрейм ніколи не ширший за сторінку.

iFrame height (px): від 400 до 1500. За замовчуванням: 650.

Max installments: максимальна кількість частин платежу (tashlumim), яку покупець може обрати на сторінці оплати, до 36. 0 або 1 означає без розстрочки. За замовчуванням: 0. Термінал має бути дозволений для обробки розстрочок.

Handshake: фіксує суму за допомогою токена handshake (рекомендовано). Перед відкриттям сторінки оплати магазин запитує в Tranzila одноразовий токен, прив’язаний до суми, тож суму неможливо змінити в браузері. Потрібні пароль терміналу, увімкнений у терміналі Tranzila handshake і дозволена там IP-адреса вашого сервера. За замовчуванням: off.

Підтвердження оплати

Сповіщення Tranzila не підписані. Замовлення отримує статус оплаченого, лише якщо сповіщення надійшло з Trusted IP, а його токен сторінки оплати, замовлення, термінал, сума та валюта збігаються зі сторінкою оплати. З handshake має збігатися також токен. Повернення покупця зі сторінки оплати ніколи не позначає замовлення оплаченим.

Notifications: автоматично підтверджує платежі за допомогою сповіщень Tranzila (notify URL). За замовчуванням: on. Якщо сповіщення вимкнено, покупець, який повернувся з успішної сторінки оплати, переводить замовлення в On hold status, а ви підтверджуєте платіж вручну після перевірки терміналу Tranzila.

Notification URL: показано для інформації. В OpenCart 3 він має такий вигляд: https://your-store/index.php?route=extension/payment/wcp_tranzila_payment_gateway/notify, в OpenCart 4: https://your-store/index.php?route=extension/wcp_tranzila_payment_gateway/payment/wcp_tranzila_payment_gateway.notify. Він формується з адреси вітрини вашої інсталяції OpenCart. URL передається в Tranzila з кожним платежем, тож вводити його в термінал Tranzila не потрібно. Він також працює, коли магазин перебуває в режимі обслуговування (в OpenCart 4 дія запуску розширення пропускає сповіщення та повернення покупця).

Trusted IP: IP-адреси або діапазони CIDR серверів Tranzila, які надсилають сповіщення, через кому. За замовчуванням: 80.244.170.7. Актуальний список підтвердьте у служби підтримки Tranzila. Сповіщення з інших адрес відхиляються. Якщо поле порожнє, сповіщення неможливо перевірити: повідомлений успішний платіж переводить замовлення в On hold status для ручної перевірки, а повідомлена відмова нічого не змінює.

Замовлення

OpenCart створює замовлення на кроці Confirm Order без статусу (відсутнє замовлення). Замовлення отримує статус лише з перевіреного сповіщення Tranzila. В OpenCart немає статусу On hold, тому використовується статус, обраний тут, а примітка до замовлення пояснює причину. Кожне поле нижче перелічує статуси замовлень вашого OpenCart.

Order status after payment: платіж підтверджено перевіреним сповіщенням (сума, валюта, термінал і токен збігаються). За замовчуванням: Processing.

On hold status: платіж потребує вашої перевірки: не збігаються сума, валюта або токен handshake, сповіщення не вдалося перевірити (немає Trusted IP), або сповіщення вимкнено, а покупець повернувся з успішної сторінки оплати. За замовчуванням: Pending. Ви можете створити власний статус у System > Localisation > Order Statuses і вибрати його тут.

Refunded status: встановлюється, коли платіж повністю повернено зі сторінки замовлення. За замовчуванням: Refunded.

Cancelled order status: розширення його не встановлює. Замовлення в цьому статусі, оплачене пізніше, знову відкривається з приміткою перевірити склад. За замовчуванням: Canceled.

Payment error status: розширення його не встановлює. Замовлення в цьому статусі оплачується наступним схваленим платежем Tranzila. За замовчуванням: Failed.

Додатково

Debug log: записує події сторінки оплати, сповіщень і повернень у файл tranzila_p_debug.log.php у папці журналів OpenCart (storage/logs; в OpenCart 4 system/storage/logs). Файл не можна відкрити через веб; при досягненні 5 МБ його переносять до tranzila_p_debug.old.log.php. Попередження та помилки завжди записуються, навіть коли цю опцію вимкнено. Паролі, токени та дані покупців ніколи не записуються. За замовчуванням: off.

Log: показує розмір і останні записи журналу. Натисніть Clear log, щоб його очистити.

Delete data on uninstall: якщо увімкнено, видалення розширення видаляє налаштування та журнал. Транзакції та повернення Tranzila завжди зберігаються, бо вони потрібні старим замовленням. За замовчуванням: off.

Імпорт / Експорт

Export: Download JSON зберігає налаштування у файл JSON. Паролі не експортуються.

Import: вставте раніше експортований JSON і натисніть Import, щоб відновити налаштування. Збережені паролі зберігаються.

Оформлення замовлення

На кроці Payment Method покупець обирає спосіб оплати (за замовчуванням Credit Card (Tranzila)). На кроці Confirm Order покупець бачить ваш опис і примітку After you confirm, you will enter your card details on the secure Tranzila payment page. The order is confirmed once Tranzila confirms the payment. OpenCart створює замовлення на цьому кроці, ще без статусу. Коли покупець натискає Confirm Order, він переходить на сторінку оплати вашого магазину. Там сторінка оплати Tranzila відкривається у фреймі з сумою замовлення у валюті замовлення, платіжними даними та коротким списком товарів. На сторінці написано Enter your card details on the secure Tranzila payment page below. If it does not load, click "Proceed to payment". Посилання Choose another payment method розташоване під фреймом. Якщо розстрочки дозволено, покупець обирає їх кількість на сторінці Tranzila. В OpenCart 4 покупець обирає спосіб оплати кнопкою Choose у блоці способу оплати, у вікні Payment method options, і натискає Confirm Order внизу сторінки оформлення замовлення.

Кожне відображення сторінки оплати — це нова спроба оплати з власним токеном (і власним токеном handshake). Перезавантаження сторінки відкриває нову спробу для замовлення тієї самої сесії покупця; посилання на сторінку оплати, відкрите в іншому браузері, веде назад до оформлення замовлення.

Після успішного платежу Tranzila повертає покупця, і все вікно рухається далі. Замовлення позначається оплаченим лише після того, як Tranzila підтверджує платіж сповіщенням. Далі замовлення отримує статус стандартним способом OpenCart, зі звичайними електронними листами про замовлення та оновленням залишків. Коли утримуване замовлення оплачується пізніше, покупець отримує лист про новий статус замовлення. Якщо сповіщення вже надійшло, покупець бачить сторінку успішного оформлення замовлення OpenCart з повідомленням Your payment with Tranzila has been received. Якщо замовлення утримується для перевірки, сторінка показує Your payment is being reviewed by the store. You will receive an e-mail once it is confirmed. Якщо сповіщення ще не надійшло, сторінка Payment confirmation показує Your payment is being confirmed by Tranzila. You will receive an e-mail as soon as it is confirmed — there is no need to pay again. з кнопками Check again і Back to checkout.

Якщо платіж відхилено або скасовано, покупець повертається до оформлення замовлення з повідомленням The payment was not completed. You have not been charged — please try again or choose another payment method. Коли Tranzila повідомляє код відповіді, додаються причина та код, наприклад, що термін дії картки минув. Кошик зберігається, а замовлення лишається без статусу. В OpenCart 4 це повідомлення показується над сторінкою оформлення замовлення. OpenCart 3 створює нове замовлення щоразу, коли показується крок Confirm Order, OpenCart 4 оновлює замовлення на сторінці оформлення; кошик, який уже оплачено одним із цих замовлень, повторно не списується. Будь-яка зміна кошика, зокрема нова кількість, вважається новим кошиком, якому потрібна власна оплата.

OpenCart 4 зберігає замовлення на сторінці оформлення, доки не буде показано сторінку успіху. Після відхиленого платежу покупець оплачує те саме замовлення знову, новою спробою оплати. Якщо це замовлення тим часом закрито (наприклад, ви його скасували) або оплачено для кошика, який відтоді змінився, покупця повертає до оформлення замовлення повідомлення This order can no longer be paid. Please confirm your order again., а наступний Confirm Order оплачує нове замовлення.

Якщо сторінку оплати неможливо відкрити, наприклад, коли handshake не вдався, покупець залишається на кроці Confirm Order з коротким повідомленням над кнопкою, наприклад Could not connect to Tranzila. Please try again in a moment. Технічна причина записується в журнал.

Розширення приймає лише разові платежі карткою на сторінці Tranzila. Воно не має збережених карток і токенів, підписок, окремої авторизації та списання (J5), власних кнопок Bit, Apple Pay чи Google Pay (усе, що пропонує ваша сторінка оплати Tranzila, показується у фреймі) та рахунків Tranzila.

Замовлення та повернення коштів

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

Без статусу (відсутнє замовлення): покупця перенаправлено на сторінку оплати, і він не сплатив, платіж було відхилено, або сповіщення Tranzila ще не надійшло. В Sales > Orders такі замовлення показуються лише з фільтром Order Status, встановленим на Missing Orders. В OpenCart 4.1 таке замовлення також може мати статус Voided, який OpenCart встановлює, коли крок підтвердження показується повторно; розширення вважає його замовленням без статусу.

Статус замовлення після оплати (за замовчуванням Processing): платіж підтверджено перевіреним сповіщенням. Примітка показує суму, транзакцію Tranzila (index), номер авторизації та кількість платежів частинами, якщо вони є.

On hold status (за замовчуванням Pending): платіж було повідомлено, але не прийнято автоматично: не збіглися сума, валюта або токен handshake; сповіщення не вдалося перевірити, бо Trusted IP порожнє; або сповіщення вимкнено, а покупець повернувся з успішної сторінки оплати. Примітка пояснює причину. Перевірте платіж у терміналі Tranzila і змініть статус вручну.

Refunded status (за замовчуванням Refunded): платіж повністю повернено через розширення.

Якщо надходить платіж для замовлення у статусі утримання, скасування або помилки оплати, замовлення отримує Order status after payment; скасоване замовлення додатково отримує примітку з проханням перевірити склад перед відправленням. Якщо надходить другий платіж для замовлення, яке вже оплачено або повернуто, чи для іншого замовлення з уже оплаченого кошика, замовлення не змінюється. Примітка до оплаченого замовлення просить перевірити його та повернути дубль у терміналі Tranzila. Повторні сповіщення про ту саму транзакцію ігноруються.

Примітки — це записи в History замовлення, які покупець не бачить.

Вкладка VibeFox Tranzila Payment Gateway

В Sales > Orders відкрийте замовлення, оплачене через Tranzila. Внизу сторінки замовлення, поруч із History і Additional, вкладка VibeFox Tranzila Payment Gateway показує Transaction (index), Authorization, Terminal, Status, суми Paid / refunded, кількість Installments, форму повернення коштів, історію повернень, усі Payment pages of the cart з їх результатом і Tranzila notes замовлення. Вкладка показується користувачам, які мають доступ до розширення.

Повернення коштів

На вкладці VibeFox Tranzila Payment Gateway введіть Amount (підставляється сума, яка ще не повернена), за бажанням Reason (optional), і натисніть Refund via Tranzila. Підтвердьте запитання Refund this amount via Tranzila? This cannot be undone. Повні та часткові повернення підтримуються. Потрібне право змінювати замовлення (sale/order у System > Users > User Groups). Повернення виконується як кредитна транзакція Tranzila за початковим платежем на тому терміналі, який його прийняв, у сумі та валюті, які Tranzila фактично списала. Тому після розбіжності суми чи валюти ви можете повернути не більше того, що покупець насправді сплатив, а не суму замовлення.

Форма доступна, коли встановлено пароль терміналу і замовлення має підтверджену транзакцію Tranzila. Інакше вкладка пояснює причину, наприклад Refunds need the terminal password (TranzilaPW) in the gateway settings. Замовлення, оплачене на іншому терміналі, ніж поточний у налаштуваннях (наприклад, тестовому), не можна повернути зі сторінки замовлення; поверніть його в цьому терміналі Tranzila.

Якщо Tranzila не приймає повернення, вкладка показує помилку, наприклад Tranzila declined the refund з кодом і його значенням, і повернення не реєструється. Успішне повернення додається до історії повернень і приміток з кредитною транзакцією Tranzila. Повне повернення встановлює для замовлення Refunded status без сповіщення покупця і без повернення товарів на склад, як під час ручної зміни статусу. Часткове повернення статус не змінює.

Повернення товарів у Sales > Returns не повертають гроші через Tranzila. Повернення, зроблені в терміналі Tranzila, магазину не повідомляються. За потреби оновіть замовлення вручну.

Ліцензійний ключ

Розширення працює з ліцензійним ключем VibeFox з vibefox.net. Блок ліцензії License — VibeFox Tranzila Payment Gateway — перший блок у Extensions > Extensions > Payments > VibeFox Tranzila Payment Gateway > Edit, над налаштуваннями. Вставте ключ у License key і натисніть Activate. Після цього блок показує ключ у замаскованому вигляді, статус (наприклад, дату, до якої ліцензія активна, і ваш домен), а також кнопки Check now для повторної перевірки статусу, Change key для введення іншого ключа та Remove key для видалення ключа з цього магазину. Нижче розташовано рядок Product: opencart-payment-tranzila і посилання Manage licenses and domains in your account, яке відкриває ваш обліковий запис vibefox.net. Змінювати ключ можуть лише адміністратори з правом Modify для розширення. Тексти блоку відповідають мові адмін-панелі (включено англійську та російську).

Якщо ключ не приймається, блок пояснює причину, наприклад Key not found, This key belongs to another product, Domain limit reached або License expired on з датою. Після зміни адреси магазину або після звільнення місця для домену в обліковому записі натисніть Check now. Якщо сервер ліцензій недоступний, розширення продовжує працювати з останнім відомим статусом.

Один ключ працює для одного домену: адреса магазину з конфігурації OpenCart. Видалення ключа з магазину не звільняє місце для домену. Звільніть його у вашому обліковому записі vibefox.net.

Без активного ключа Tranzila не показується покупцям під час оформлення замовлення. Якщо платіж усе ж розпочато, покупець бачить This payment method is not available. Please choose another one. Адміністратор, який увійшов в адмін-панель у тому самому браузері, усе ще бачить спосіб оплати в магазині, позначений як (unlicensed — visible to admins only), тож ви можете налаштувати й протестувати розширення до купівлі ключа. В OpenCart 4 цей попередній перегляд недоступний: магазин не бачить вхід в адмін-панель, тож без активного ключа спосіб оплати прихований для всіх. Після того як ви один раз відкриєте сторінку Edit, на Dashboard адмін-панелі з’явиться нагадування. Закрийте його кнопкою ×, щоб приховати на 7 днів. Наявні замовлення не змінюються: платежі, що вже розпочаті, і далі підтверджуються сповіщенням Tranzila та поверненням у магазин, а повернення працюють.

Коли термін дії ліцензії спливає, розширення продовжує працювати, але для оновлень і підтримки потрібне продовження. Статус автоматично перевіряється знову, коли ви відкриваєте Dashboard або сторінку Edit в адмін-панелі: раз на добу протягом перших 14 днів після введення ключа, потім раз на тиждень. Cron-завдання не потрібне. Видалення розширення завжди видаляє ліцензійний ключ і статус ліцензії.

Усунення несправностей

Tranzila не з’являється під час оформлення замовлення: перевірте, що ліцензія активна, Enable/Disable увімкнено, заповнено Terminal name (supplier) і валюта покупця — ILS, USD, EUR або GBP. Сторінка налаштувань показує попередження, коли назву терміналу не вказано або валюта за замовчуванням не підтримується. Також перевірте, що платіжна адреса належить до вибраної Geo Zone і що замовлення досягає Total, встановленого в налаштуваннях.

Платіж пройшов, але замовлення лишається без статусу: сповіщення не надійшло або було відхилене. Перевірте, що Notifications увімкнено і що Trusted IP містить адреси, з яких Tranzila надсилає сповіщення. Помилки завжди записуються в журнал; перегляньте поле Log на сторінці розширення. Повідомлення про те, що IP-адреси немає в списку Trusted IP, означає, що потрібно виправити налаштування Trusted IP або конфігурацію проксі: за проксі або CDN веб-сервер має передавати PHP реальну IP-адресу відвідувача. Для розробників, чий магазин працює за довіреним зворотним проксі, розширення запускає подію OpenCart wcp_tranzila_payment_gateway/remote_ip для встановлення IP.

Сповіщення відповідає Forbidden: воно надійшло з IP-адреси, якої немає в Trusted IP.

Сповіщення відповідає Bad request або Not found: замовлення, токен сторінки оплати, термінал або індекс транзакції в сповіщенні не відповідають жодній сторінці оплати цього магазину.

Сповіщення відповідає Accepted for manual review: Trusted IP порожнє, тому сповіщення не вдалося перевірити. Успішний платіж переводить замовлення в утримання. Заповніть Trusted IP, щоб підтверджувати платежі автоматично.

Сповіщення відповідає Busy, retry: кошик у цей момент обробляв інший запит, або не вдалося встановити статус замовлення. Журнал показує причину. Перевірте платіж у терміналі Tranzila.

Деякі замовлення мають статус утримання: прочитайте примітки на вкладці VibeFox Tranzila Payment Gateway. Не збіглися сума, валюта або токен handshake, або сповіщення не вдалося перевірити (Trusted IP порожнє чи сповіщення вимкнено). Перевірте платіж у терміналі Tranzila і змініть статус вручну.

Сторінка оплати не відкривається з увімкненим handshake: перевірте назву терміналу та пароль терміналу, чи увімкнено handshake в терміналі Tranzila і чи дозволено там IP-адресу вашого сервера. Журнал показує причину.

Повернення не працюють: для поверненнь потрібен Terminal password (TranzilaPW). Деякі термінали також вимагають окремий кредитний пароль; введіть його в Refund password (CreditPass). Замовлення, оплачені на іншому терміналі, потрібно повертати в цьому терміналі. Якщо відповідь Tranzila неочікувана, вкладка повідомляє, що повернення не підтверджено: перевірте термінал Tranzila, перш ніж повторювати спробу. Без права змінювати замовлення вкладка показує You do not have permission to refund orders.

Інші валюти: розширення підтримує лише ILS, USD, EUR і GBP.

Для розробників: перед показом сторінки оплати розширення запускає подію OpenCart wcp_tranzila_payment_gateway/payment_page_params з полями сторінки оплати та замовлення.

Видалення

Перейдіть до Extensions > Extensions, виберіть тип Payments і натисніть Uninstall (червона кнопка −) поруч із VibeFox Tranzila Payment Gateway. Ліцензійний ключ і статус ліцензії цього розширення завжди видаляються. OpenCart завжди видаляє власні налаштування розширення: Enable/Disable, Sort Order, Geo Zone, Total і статуси замовлень у розділі Orders, які під час повторної інсталяції повертаються до значень за замовчуванням. Також видаляється подія OpenCart розширення (в OpenCart 4 також його події та дія запуску, яка пропускає сповіщення та повернення покупця в режимі обслуговування). Якщо Delete data on uninstall увімкнено, видаляються інші налаштування (title, description, термінал, паролі, сторінка оплати, підтвердження оплати, журналювання) та журнал. Якщо вимкнено, вони зберігаються для подальшої повторної інсталяції. Транзакції та повернення Tranzila завжди зберігаються, тож замовлення, оплачені раніше, можна повернути й після повторної інсталяції. Наявні замовлення зберігають свої примітки про оплату.

Щоб видалити також файли розширення в OpenCart 4, перейдіть до Extensions > Installer після видалення, у списку встановлених розширень натисніть біля VibeFox Tranzila Payment Gateway кнопку Uninstall (помаранчева кнопка −), а потім Delete (червона кнопка-кошик), щоб видалити завантажений пакет.

Tranzila є торговою маркою її власника. Це розширення не пов’язане з Tranzila і не схвалене Tranzila.