Назад

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

Вимоги

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

PHP: 8.0 або новіша версія.

Обліковий запис finby (TrustPay): потрібен проєкт у finby Merchant Portal з Project ID та Secret key. Для тестових платежів потрібен окремий тестовий (playground) проєкт з власними Project ID та Secret key. Інші ключі не потрібні: Secret key використовується і для доступу до API, і для перевірки підпису сповіщень про платежі.

Доступний URL сповіщень: finby має мати змогу звернутися до вашого магазину з інтернету. Брандмауер, вхід для обслуговування або HTTP-автентифікація перед магазином блокують сповіщення про платежі.

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

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

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

OpenCart 3

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

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

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

4. Введіть Project ID та Secret key вашого тестового проєкту, а для реальних платежів — робочого проєкту (див. розділ «Налаштування»). URL сповіщень передається з кожним платежем, тож у Merchant Portal нічого налаштовувати не потрібно.

5. Увімкніть Enable / Disable і натисніть Save. Зробіть тестовий платіж при увімкненому Test mode, а потім вимкніть Test mode, щоб приймати реальні платежі.

OpenCart 4

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

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

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

4. Введіть ліцензійний ключ і проєкти finby так само, як у кроках 3–5 для OpenCart 3. Сторінка налаштувань і її поля однакові в обох версіях. Відрізняється лише URL сповіщень (див. розділ «Налаштування»).

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

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

Усі налаштування містяться на сторінці розширення: Extensions > Extensions > Payments > VibeFox TrustPay Gateway > Edit. Розділи перелічено ліворуч; кнопка Save під списком зберігає всю сторінку. Над налаштуваннями сторінка попереджає, коли спосіб оплати увімкнено, але Project ID або Secret key поточного режиму порожні, а також коли валюта магазину за замовчуванням не підтримується. В обох випадках спосіб оплати приховується на оформленні замовлення. Без права змінювати розширення сторінка показує налаштування, але не може їх зберегти.

Під час збереження Title не може бути порожнім або довшим за 128 символів, Sort order має бути цілим числом (від’ємні значення дозволені), Minimum total має бути числом не менше 0, а вибрані геозона та статуси замовлень мають існувати. Інакше нічого не зберігається, і сторінка показує повідомлення. Project ID має містити лише цифри: якщо ви збережете інше значення, сторінка покаже must contain digits only — the previous value was kept., а інші поля збережуться.

TrustPay / finby

Enable / Disable: Enable TrustPay / finby card payments. вмикає або вимикає спосіб оплати. За замовчуванням: вимкнено.

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

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

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

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

Minimum total: сума оформлення замовлення у валюті магазину за замовчуванням, яку має досягти замовлення, щоб спосіб оплати пропонувався. Залиште порожнім, якщо мінімуму немає.

Облікові дані API

Скопіюйте Project ID та Secret key вашого проєкту з finby (TrustPay) Merchant Portal. У розділі є посилання на Merchant Portal. Тестові платежі використовують окремий тестовий (playground) проєкт з власними Project ID та Secret key. Реальні гроші там не списуються.

Test mode: використовує тестовий проєкт (без реальних платежів). Нові платежі та повернення використовують тестові дані. Повернення за замовленням завжди надходять до проєкту, через який сплачено замовлення. За замовчуванням: увімкнено. Поки режим увімкнено, покупці бачать на кроці Confirm Order повідомлення Test mode: no real payment will be taken.

Live Project ID: числовий Project ID вашого робочого проєкту.

Live Secret key: Secret key робочого проєкту. Він використовується для отримання токенів доступу до API та перевірки сповіщень про платежі.

Test Project ID: числовий Project ID вашого тестового (playground) проєкту.

Test Secret key: Secret key тестового проєкту.

Secret key зберігаються саме так, як введені; видаляються лише пробіли на початку і в кінці. Збережені Secret key ніколи більше не показуються. Поле залишається порожнім і показує Saved — leave empty to keep it. Вводьте нове значення, лише якщо хочете його змінити. Збереження налаштувань також скидає кеш токенів доступу до API, тож нові дані застосовуються одразу.

Clear saved secrets: позначте Secret key і натисніть Save, щоб його видалити. Порожнє поле залишає збережене значення.

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

OpenCart створює замовлення на кроці Confirm Order без статусу (замовлення без статусу). Замовлення отримує статус лише після того, як finby підтверджує його підписаним сповіщенням. Кожне поле нижче містить ваші статуси замовлень OpenCart. OpenCart не має власних статусів для платежу TrustPay в очікуванні чи на утриманні, тож обидва використовують статус «Очікування» за замовчуванням; примітки до замовлення та вкладка замовлення їх розрізняють. Власні статуси можна створити в System > Localisation > Order Statuses і вибрати тут.

Order status after payment: статус оплаченого замовлення. За замовчуванням: В обробці. Оберіть Завершено, якщо оплачені замовлення потрібно одразу завершувати. Статус встановлюється за один крок, тож покупець отримує один лист.

Awaiting TrustPay payment: finby повідомив, що останній платіж очікує; замовлення переходить у статус оплати, коли finby підтверджує платіж. За замовчуванням: Очікування.

TrustPay payment on hold: платіж лише авторизовано (його потрібно списати в Merchant Portal), або сплачена сума чи валюта не збігаються із запитом на оплату або сумою замовлення. За замовчуванням: Очікування.

Payment error: finby відхилив останній платіж замовлення, що очікувало. Пізніше підтверджений платіж все одно переводить замовлення в статус оплати. За замовчуванням: Невдалий.

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

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

Сповіщення про платежі

Замовлення позначається оплаченим лише після того, як finby підтверджує його підписаним сповіщенням. Розширення автоматично надсилає URL сповіщень з кожним платежем, тож налаштовувати його не потрібно. Розділ показує URL під Notification URL. В OpenCart 3 він має вигляд https://your-store/index.php?route=extension/payment/wcp_trustpay_gateway/callback, в OpenCart 4 — https://your-store/index.php?route=extension/wcp_trustpay_gateway/payment/wcp_trustpay_gateway.callback. Він формується з адреси вітрини вашої установки OpenCart. Його також можна вказати як URL сповіщень ваших проєктів у Merchant Portal. Сповіщення без дійсного підпису відхиляються. URL працює й тоді, коли магазин перебуває в режимі обслуговування (в OpenCart 4 стартова дія розширення пропускає сповіщення та повернення покупця).

Розширення саме не запитує в finby статус платежу. Якщо сповіщення не доходить до магазину, замовлення залишається без статусу, доки finby його не доставить. finby повторює сповіщення.

Додатково

Debug logging: додає запити до API та сповіщення до файлу trustpay_p_debug.log.php у папці логів OpenCart (storage/logs; в OpenCart 4 system/storage/logs). Файл не можна відкрити через веб. Помилки завжди записуються, навіть коли цю опцію вимкнено. Журнал не містить ключів, токенів, даних картки чи даних покупців. За замовчуванням: вимкнено.

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

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

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

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

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

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

На кроці Payment Method покупець обирає спосіб оплати (за замовчуванням Card payment (TrustPay)). Його пропонують лише тоді, коли валюта покупця входить до підтримуваних: EUR, CZK, HUF, GBP, PLN, NOK, SEK, DKK, BGN, RON, CHF та USD. На кроці Confirm Order покупець бачить ваш опис і примітку You will be redirected to the secure TrustPay / finby payment page to pay by card. OpenCart створює замовлення на цьому кроці, ще без статусу. В OpenCart 4 покупець обирає спосіб оплати кнопкою Choose у блоці способу оплати, у вікні Payment method options, і натискає Confirm Order внизу сторінки оформлення замовлення.

Коли покупець натискає Confirm Order, розширення створює в finby запит на оплату карткою на суму замовлення у валюті замовлення. Суми в HUF надсилаються без десяткових знаків. Ім’я, адреса та e-mail покупця передаються для 3-D Secure, а номер замовлення OpenCart надсилається як посилання. Для оплати карткою потрібна адреса: якщо немає вулиці, міста, поштового індексу або країни, покупець бачить Please enter your billing address (street, city, postcode and country) — it is required for card payments. В OpenCart 4, який за замовчуванням не запитує платіжну адресу, відсутні поля беруться з адреси доставки. Покупця перенаправляють на сторінку оплати finby, і там він сплачує карткою. Сторінка відкривається мовою магазину, якщо finby її підтримує, інакше англійською.

Після оплати покупець повертається до вашого магазину. Замовлення позначається оплаченим лише після того, як finby підтверджує його підписаним сповіщенням. Саме повернення ніколи не змінює статус платежу. Якщо сповіщення вже надійшло, покупець бачить сторінку успішного оформлення замовлення OpenCart. Якщо ні, відкривається сторінка Payment confirmation з текстом TrustPay / finby is confirming your card payment. Your order is confirmed as soon as the payment is confirmed, and you will receive an e-mail — there is no need to pay again. На ній є кнопка Check again і кнопка Back to checkout. Поки замовлення перебуває в статусі очікування або утримання, на сторінці успіху показується Your card payment is being confirmed by TrustPay / finby. You will receive an e-mail as soon as it is confirmed — there is no need to pay again. Коли замовлення в статусі очікування або утримання потім оплачують або finby відхиляє його платіж, покупець отримує лист про новий статус замовлення. Якщо finby відхилив платіж або неоплачене замовлення скасовано, на сторінці успіху показується Your card payment was not completed. Please contact us about this order. В OpenCart 4, коли покупець повертається зі сторінки оплати finby, коротка проміжна сторінка знову відкриває адресу повернення у вашому магазині, тож кошик і вхід покупця зберігаються.

Якщо покупець скасовує оплату на сторінці платежу, він повертається до оформлення з повідомленням The card payment was cancelled. You can try again or choose another payment method. Якщо сторінка платежу повертає помилку або finby вже відхилив платіж, виводиться The card payment was not completed. Please try again or choose another payment method. Кошик зберігається, і покупець може оплатити знову. В OpenCart 4 ці повідомлення відображаються над сторінкою оформлення замовлення.

OpenCart 3 створює нове замовлення щоразу, коли показується крок Confirm Order; OpenCart 4 оновлює замовлення оформлення. Один кошик оплачується лише одним замовленням: щойно в замовлення кошика з’являється статус TrustPay, повторне підтвердження кошика веде на сторінку успіху, а не на другу оплату. Зміна кошика, зокрема нова кількість, вважається новим кошиком, якому потрібна власна оплата.

OpenCart 4 зберігає замовлення в оформленні до показу сторінки успіху. Після скасованого або невдалого платежу покупець сплачує те саме замовлення новим запитом на оплату finby. Якщо це замовлення тим часом закрили, покупець повертається до оформлення, і наступне Confirm Order оплачує нове замовлення: після відхиленого платежу або скасованого неоплаченого замовлення — з The card payment was not completed. Please try again or choose another payment method.; інакше (наприклад, якщо ви скасували або повернули замовлення) — з Your previous order was cancelled or refunded by the store. Please confirm the order again to pay with a new order.

Якщо finby не може розпочати платіж, покупець залишається на кроці Confirm Order, а над кнопкою виводиться We could not start the card payment. Please try again in a moment or choose another payment method. Технічна причина записується в журнал.

Розширення приймає лише оплату карткою як одноетапну покупку на сторінці finby. Воно не підтримує банківські перекази та інші способи оплати finby, кнопки Apple Pay або Google Pay на вашому сайті, збережені картки, підписки чи регулярні платежі, окрему авторизацію та списання, а також опитування статусу.

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

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

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

Статус замовлення після оплати (за замовчуванням В обробці): finby підтвердив платіж, а сума та валюта збігаються із запитом на оплату та сумою замовлення. Примітка показує суму, запит на оплату і проєкт (тестовий або робочий).

Платіж TrustPay в очікуванні (за замовчуванням Очікування): finby повідомив, що останній платіж очікує. Замовлення переходить у статус оплати, коли finby підтверджує платіж.

Платіж TrustPay на утриманні (за замовчуванням Очікування): встановлюється у двох випадках. Платіж лише авторизовано, але не списано: спишіть або скасуйте його у finby Merchant Portal, а потім оновіть замовлення. Або сплачена сума чи валюта відрізняються від запиту на оплату або суми замовлення: перевірте платіж перед відправленням. Примітка пояснює випадок. Гроші отримано, тож повернення можливе.

Помилка платежу (за замовчуванням Невдалий): finby відхилив останній платіж замовлення, що очікувало. Примітка показує причину, якщо finby її надсилає. Пізніше підтверджений платіж все одно переводить замовлення в статус оплати.

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

Скасовані або повернуті замовлення ніколи не відкриваються знову пізнім платежем. Примітка просить вас відновити замовлення або повернути платіж у Merchant Portal. Якщо для вже оплаченого замовлення або для іншого замовлення кошика, у якого вже є оплачене замовлення, надходить другий платіж, замовлення не змінюється, а примітка просить вас повернути дублікат у Merchant Portal. Опротестування (чарджбеки) та спори, про які повідомляє finby, додаються як примітки.

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

VibeFox TrustPay Gateway tab

У Sales > Orders відкрийте замовлення, оплачене через TrustPay. Внизу сторінки замовлення, поруч із History та Additional, вкладка VibeFox TrustPay Gateway показує Payment request ID, Payment ID, Project з позначкою Test project для тестових платежів, Status, суми Requested / paid та Paid / refunded, форму повернення, історію повернень, Payment requests of this order та TrustPay notes. Вкладка показується користувачам, які мають доступ до розширення.

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

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

Повернення надсилається до проєкту, через який сплачено замовлення (тестовий або робочий), навіть якщо ви з того часу змінили режим. Project ID і Secret key цього проєкту мають бути заповнені, а його Project ID не мав змінитися. Повернення фіксується лише тоді, коли finby його приймає. Інакше вкладка показує TrustPay refused the refund: з причиною, і повернення не записується. Успішне повернення додається до історії повернень і приміток. Повне повернення переводить замовлення в Refunded order status без повідомлення покупцеві та без повернення товарів на склад, як при ручній зміні статусу. Часткове повернення статус не змінює.

Повернення товарів у Sales > Returns не надсилає гроші через finby. Повернення, зроблені в finby Merchant Portal, не фіксуються як повернення. Якщо finby надсилає про них сповіщення, воно додається як примітка, а статус замовлення не змінюється.

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

Розширення працює з ліцензійним ключем VibeFox з vibefox.net. Блок ліцензії License — VibeFox TrustPay Gateway — це перший блок на сторінці Extensions > Extensions > Payments > VibeFox TrustPay Gateway > Edit, над налаштуваннями. Введіть ключ у поле License key і натисніть Activate. Після цього блок показує ключ замаскованим, статус (наприклад, дату, до якої діє ліцензія, і ваш домен) та кнопки Check now, щоб перевірити статус знову, Change key, щоб ввести інший ключ, і Remove key, щоб вилучити ключ із цього магазину. Нижче є рядок Product: opencart-payment-trustpay і посилання 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.

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

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

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

Card payment (TrustPay) не з’являється на оформленні: перевірте, що ліцензія активна, Enable / Disable увімкнено, а в поточному режимі заповнені Project ID і Secret key: Test Project ID та Test Secret key у тестовому режимі, Live Project ID та Live Secret key у робочому. Валюта покупця має входити до підтримуваних. На сторінці налаштувань з’являється попередження, якщо облікових даних немає або валюта за замовчуванням не підтримується. Також перевірте, що платіжна адреса належить до вибраної Geo zone і що замовлення досягає Minimum total.

Платіж пройшов, але замовлення залишилося без статусу: сповіщення не дійшло до магазину. Перевірте, що URL під Notification URL доступний з інтернету (без брандмауера, входу для обслуговування та HTTP-автентифікації). finby повторює сповіщення, і замовлення отримує статус, коли воно надходить. Помилки завжди записуються в журнал; перегляньте поле Log на сторінці розширення.

Журнал показує Notification rejected: invalid signature or unknown project: сповіщення надійшло від проєкту, Project ID якого немає в налаштуваннях, або Secret key цього проєкту невірний. Магазин відповідає Invalid signature, і нічого не змінюється. Перевірте Project ID і Secret key того режиму, у якому було зроблено платіж.

Журнал показує Notification ignored: сповіщення належить до запиту на оплату, який цей магазин не створював для цього замовлення, або до іншого проєкту чи режиму, ніж той, з яким розпочато платіж. Нічого не змінюється.

Сповіщення отримує відповідь Busy, retry later або Temporary error: кошик у той самий момент оновлювало інше сповіщення, або не вдалося встановити статус замовлення. finby повторить його. Журнал показує причину.

Покупець бачить We could not start the card payment: відкрийте журнал. Невірний Project ID або Secret key дає повідомлення, що finby відхилив облікові дані проєкту. Перевірте, що тестові дані внесено в тестові поля, а робочі — у робочі.

Card payment is temporarily unavailable: покупець бачить це, коли в поточному режимі немає Project ID або Secret key. Введіть їх і збережіть.

Замовлення в статусі утримання: прочитайте примітки на вкладці VibeFox TrustPay Gateway (див. Статуси замовлень). Перевірте платіж у Merchant Portal перед відправленням, а потім виконайте замовлення або поверніть платіж.

Повернення не проходить із повідомленням про проєкт: замовлення сплачено через тестовий або робочий проєкт, а Project ID чи Secret key цього режиму не заповнені, або зараз там збережено інший Project ID. Введіть облікові дані цього проєкту або поверніть платіж у finby Merchant Portal.

Invalid refund amount: at most … can be refunded: сума більша за сплачену за вирахуванням повернень, уже виконаних через розширення.

Видалення

Перейдіть до Extensions > Extensions, оберіть тип Payments і натисніть Uninstall (червона кнопка −) поруч із VibeFox TrustPay Gateway. Ліцензійний ключ і статус ліцензії цього розширення завжди видаляються. OpenCart завжди видаляє власні налаштування розширення: Enable / Disable, Sort order, Geo zone, Minimum total та статуси замовлень, які під час повторного встановлення повертаються до значень за замовчуванням. Також видаляються подія OpenCart розширення та кеш токенів доступу до API (в OpenCart 4 також його події та стартова дія, яка пропускає сповіщення й повернення покупця в режимі обслуговування). Якщо Delete data on uninstall увімкнено, видаляються інші налаштування (назва, опис, тестовий режим, Project ID, Secret key, журналювання) та журнал. Якщо вимкнено, вони зберігаються для повторного встановлення. Записи про платежі TrustPay та повернення завжди зберігаються, тож замовлення, оплачені раніше, можна повернути й після повторного встановлення. Наявні замовлення зберігають свої примітки про платежі.

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

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