VibeFox Eupago for OpenCart — Допомога
Вимоги
OpenCart: 3.0.x (перевірено на 3.0.5.0) або 4.0.2 і новіші (перевірено на 4.1.0.3).
PHP: 8.0 або новіша версія.
Валюта: євро (EUR). Eupago приймає платежі лише в євро, тож євро має бути увімкнено у вашому магазині; якщо покупець платить в іншій валюті, спосіб оплати приховується під час оформлення замовлення.
Обліковий запис Eupago: вам потрібні API-ключ вашого каналу Eupago та ключ Webhook 2.0, який ви створюєте в бекофісі Eupago (див. Налаштування). Робочий бекофіс — clientes.eupago.pt, бекофіс пісочниці — sandbox.eupago.pt. Пісочниця і робочий режим — це окремі облікові записи з окремими ключами.
Ліцензійний ключ VibeFox: купується на vibefox.net. Один ключ працює для одного домену.
Встановлення
Завантаження — це один zip-файл із пакетами для обох версій OpenCart. Розпакуйте його на своєму комп'ютері. Він містить README.txt, пакет OpenCart 3 wcp_eupago_gateway-oc3-(version).ocmod.zip і пакет OpenCart 4 wcp_eupago_gateway.ocmod.zip. Встановлюйте лише пакет для вашої версії OpenCart. Ліцензійний ключ однаковий для обох версій.
OpenCart 3
1. В адмін-панелі перейдіть до Extensions > Installer, натисніть Upload і виберіть файл wcp_eupago_gateway-oc3-(version).ocmod.zip. Розширення не містить модифікацій OCMOD, тож Extensions > Modifications оновлювати не потрібно. Замість інсталятора ви також можете скопіювати вміст папки upload з цього пакета в кореневу папку вашого магазину.
2. Перейдіть до Extensions > Extensions і виберіть тип Payments. Знайдіть VibeFox Eupago Gateway і натисніть Install (зелена кнопка +). Вашому адміністратору потрібне право змінювати список розширень оплати.
3. Натисніть Edit (кнопка з олівцем), щоб відкрити сторінку налаштувань. Вставте ваш ліцензійний ключ VibeFox у поле License key у блоці ліцензії вгорі сторінки та натисніть Activate (див. Ліцензійний ключ).
4. Введіть API-ключ вашого каналу Eupago, створіть Webhook 2.0 у бекофісі Eupago і вставте його ключ (див. Налаштування).
5. Виберіть Payment Method, увімкніть Enable/Disable і натисніть Save. Оформіть тестове замовлення в пісочниці, а потім вимкніть Sandbox Mode.
OpenCart 4
1. В адмін-панелі перейдіть до Extensions > Installer, натисніть Upload і виберіть файл wcp_eupago_gateway.ocmod.zip. Не перейменовуйте файл: OpenCart 4 бере код розширення з назви файлу, і перейменований пакет не працює.
2. Пакет з'являється у списку встановлених розширень на тій самій сторінці. Натисніть Install (зелена кнопка +) поруч із ним.
3. Перейдіть до Extensions > Extensions і виберіть тип Payments. Знайдіть VibeFox Eupago Gateway, натисніть Install (зелена кнопка +), а потім Edit (кнопка з олівцем).
4. Введіть ліцензійний ключ, ключі Eupago і вебхук так само, як у кроках 3–5 для OpenCart 3. Сторінка налаштувань і її поля однакові в обох версіях. Відрізняється лише URL вебхука (див. URL вебхука).
Нове встановлення починається з вимкненим способом оплати та увімкненим режимом пісочниці.
Налаштування
Усі параметри розташовані на сторінці розширення: Extensions > Extensions > Payments > VibeFox Eupago Gateway > Edit. Розділи перелічено зліва; кнопка Save під списком зберігає всю сторінку. Коли спосіб оплати увімкнено, сторінка попереджає над налаштуваннями, якщо API-ключ поточного режиму порожній (тоді спосіб оплати приховується під час оформлення замовлення), або показує Sandbox mode: no real payments are taken., доки ввімкнено режим пісочниці. Без права змінювати розширення сторінка показує налаштування, але не може їх зберегти.
Під час збереження назва не може бути порожньою або довшою за 128 символів, спосіб оплати має бути обраний, Sort Order має бути цілим числом, Total — числом не меншим за нуль, а геозона та статуси замовлень мають існувати. Інакше помилка вказує на проблему, наприклад Enter a title for the payment method (1 to 128 characters)., і нічого не зберігається.
Eupago
Enable/Disable: Enable Eupago Gateway вмикає або вимикає спосіб оплати. За замовчуванням: вимкнено.
Title: назва способу оплати, яку бачить покупець під час оформлення замовлення. Вона також зберігається в замовленні як назва способу оплати. За замовчуванням: Eupago. Обов'язкове поле, до 128 символів.
Description: текст, який покупець бачить на кроці Confirm Order над кнопкою підтвердження. За замовчуванням: Pay securely via Eupago.
Payment Method: єдиний спосіб оплати Eupago, який пропонується під час оформлення замовлення.
Sort Order: позиція Eupago серед способів оплати під час оформлення замовлення. Залиште поле порожнім або введіть ціле число.
Geo Zone: пропонувати Eupago лише для платіжних адрес у вибраній геозоні. За замовчуванням: All zones. Геозони налаштовуються в System > Localisation > Geo Zones.
Total: сума замовлення у типовій валюті магазину, яку має досягти замовлення, щоб пропонувався Eupago. Залиште поле порожнім, щоб пропонувати Eupago за будь-якої суми. Незалежно від цього поля Eupago пропонується лише під час оплати в EUR, а Multibanco — лише для сум від 1 € до 999 999,99 €.
Обліковий запис Eupago
Отримайте API-ключ вашого каналу та ключ Webhook 2.0 у бекофісі Eupago: clientes.eupago.pt (робочий режим) або sandbox.eupago.pt (пісочниця). Пісочниця і робочий режим — це окремі облікові записи з окремими ключами.
Sandbox Mode: використовує sandbox.eupago.pt і ключі пісочниці. Реальні платежі не приймаються. За замовчуванням: увімкнено. Вимкніть, щоб приймати реальні платежі з робочими ключами. Поки режим увімкнено, покупці бачать SANDBOX / TEST MODE на кроці Confirm Order.
Live API Key: API-ключ вашого робочого каналу Eupago (clientes.eupago.pt).
Live Webhook Key: ключ шифрування вашого робочого Webhook 2.0. Обов'язковий: сповіщення без дійсного підпису відхиляються.
Sandbox API Key: API-ключ вашого каналу пісочниці (sandbox.eupago.pt).
Sandbox Webhook Key: ключ шифрування вашого Webhook 2.0 пісочниці.
Збережені ключі більше не відображаються. Поле залишається порожнім і показує Saved — leave empty to keep it. Вводьте нове значення, лише якщо хочете його змінити. Щоб видалити збережений ключ, позначте Clear the saved key on save під полем і натисніть Save.
URL вебхука
Вебхук повідомляє вашому магазину, що платіж здійснено. У бекофісі Eupago створіть Webhook 2.0 з URL, який показано в цьому розділі, методом POST і увімкненим шифруванням. На OpenCart 3 URL має вигляд https://your-store/index.php?route=extension/payment/wcp_eupago_gateway/webhook, на OpenCart 4 — https://your-store/index.php?route=extension/wcp_eupago_gateway/payment/wcp_eupago_gateway.webhook. Він формується з адреси вітрини вашої інсталяції OpenCart. Копіюйте URL точно так, як його показують налаштування. Створіть один вебхук у бекофісі пісочниці та інший — у робочому бекофісі.
Скопіюйте ключ кожного вебхука в Sandbox Webhook Key або Live Webhook Key. Вебхуки без дійсного підпису відхиляються. Незашифрований вебхук приймається, лише якщо Eupago підписує його, тож тримайте шифрування увімкненим. Сповіщення має бути підписане ключем того режиму, у якому розпочато платіж, тому сповіщення з пісочниці ніколи не оплачує реальний платіж. Розширення реагує на такі статуси сповіщень:
Інші статуси не потребують дій. Застарілий GET-callback Eupago на той самий URL також приймається; він автентифікується API-ключем і завжди повідомляє про платіж. Без сповіщень замовлення ніколи не позначаються оплаченими: розширення не опитує Eupago, а повернення покупця не оплачує замовлення. Вебхук також працює, коли магазин перебуває в режимі обслуговування, оскільки OpenCart 3 пропускає запити платіжних розширень, а на OpenCart 4 розширення додає для цього стартову дію (також для повернення покупця зі сторінки карток).
Замовлення
OpenCart створює замовлення на кроці Confirm Order без статусу (відсутнє замовлення). Для Multibanco та MB WAY замовлення отримує статус очікування, щойно Eupago видає референс або запит MB WAY. Для картки замовлення отримує статус лише з сповіщення Eupago. Замовлення позначається оплаченим лише тоді, коли надходить перевірене сповіщення, а його режим, референс, сума та валюта збігаються із замовленням. Кожне поле нижче перелічує ваші статуси замовлень OpenCart.
Order Status After Payment: статус замовлення, що встановлюється після підтвердження платежу. За замовчуванням: В обробці.
Awaiting payment status: референс Multibanco або запит MB WAY видано, і покупець ще має сплатити. Реквізити Multibanco надсилаються з цим статусом (в електронному листі про замовлення та в історії замовлень покупця). За замовчуванням: Очікує оплати.
Manual review status: Eupago повідомив про платіж, який не відповідає замовленню (сума, валюта, референс), про платіж після скасування замовлення або про платіж за замовленням, кошик якого вже був оплачений. Примітка пояснює причину. За замовчуванням: Очікує оплати, тому що в OpenCart немає статусу «На утриманні». Ви можете створити власний статус у System > Localisation > Order Statuses і вибрати його тут.
Cancelled status: Eupago повідомив, що поточний платіж замовлення, що очікує, скасовано або строк його минув. За замовчуванням: Скасовано.
Failed status: Eupago повідомив про помилку поточного платежу замовлення, що очікує (ERROR). За замовчуванням: Невдалий.
Додатково
Debug Log: записує виклики API та сповіщення у eupago_p_debug.log.php у папці логів OpenCart (storage/logs). Файл не можна відкрити з веб-браузера, а при досягненні 5 МБ його переміщують до eupago_p_debug.old.log.php. Ключі, адреси електронної пошти та повні номери телефонів не записуються. Помилки записуються завжди. За замовчуванням: вимкнено.
Log: показує розмір і останні записи журналу. Натисніть Clear log, щоб його очистити.
Delete Data on Uninstall: якщо увімкнено, під час видалення розширення видаляються налаштування шлюзу та журнал. Замовлення та їхні платіжні записи Eupago зберігаються. За замовчуванням: вимкнено.
Імпорт / Експорт
Export: Download JSON зберігає налаштування у файл JSON. API-ключі та ключі вебхука не експортуються.
Import: вставте раніше експортований JSON і натисніть Import, щоб відновити налаштування. Збережені ключі зберігаються.
Оформлення замовлення
На кроці Payment Method покупець вибирає спосіб оплати (за замовчуванням Eupago). OpenCart створює замовлення на кроці Confirm Order, ще без статусу. На OpenCart 4 покупець обирає спосіб оплати кнопкою Choose в блоці способу оплати, у вікні Payment method options, і натискає Confirm Order внизу сторінки оформлення замовлення. Що відбувається, коли покупець натискає Confirm Order, залежить від Payment Method.
Multibanco: покупець бачить You will receive Multibanco payment details after placing the order. Розширення створює референс Multibanco на суму замовлення в євро, і замовлення отримує Awaiting payment status. Електронний лист про замовлення та історія замовлень покупця отримують коментар Multibanco Payment Details з суб'єктом, референсом і сумою. Сторінка успішного оформлення замовлення показує ті самі дані. Покупець платить у банкоматі або в інтернет-банкінгу.
MB WAY: покупець вводить MB WAY Phone Number, яке заповнюється телефоном із замовлення. Португальські номери можна вводити без +351. На OpenCart 4 телефон за замовчуванням не запитується, тож поле зазвичай порожнє, і покупець вводить номер сам. Неправильний номер дає Please enter a valid MB WAY phone number (e.g. 912 345 678 or +351 912 345 678). Розширення надсилає запит на оплату в застосунок MB WAY, і замовлення отримує Awaiting payment status. Сторінка успіху просить покупця відкрити застосунок MB WAY на замаскованому номері телефону та підтвердити запит протягом 5 хвилин. Якщо Eupago відхиляє запит, покупець залишається на кроці Confirm Order з повідомленням The MB WAY payment could not be started. Check that the phone number is associated with MB WAY and try again.
Credit Card: покупець бачить You will be redirected to a secure payment page to enter your card details. Покупця надсилають на сторінку оплати карткою Eupago, португальською, іспанською або англійською залежно від мови магазину. Замовлення залишається без статусу, а кошик зберігається. Якщо сповіщення надійшло до повернення покупця, він бачить сторінку успішного оформлення замовлення OpenCart. Інакше сторінка Payment confirmation показує Your card payment is being confirmed by Eupago. You will receive an e-mail as soon as it is confirmed. з кнопками Check again та Back to checkout. Якщо оплата карткою не вдалася або її перервано, покупець повертається до оформлення замовлення з повідомленням The card payment was not completed. You can try again or choose another payment method. або The card payment was cancelled. You can try again or choose another payment method. На OpenCart 4 ці повідомлення показуються над сторінкою оформлення замовлення.
Для кожного способу замовлення позначається оплаченим лише після того, як Eupago підтвердить платіж перевіреним сповіщенням. Далі замовлення отримує статус стандартним для OpenCart способом, з оновленням запасів. Реквізити платежу показуються на сторінці успіху лише поки замовлення очікує на оплату. Якщо Eupago вже повідомив, що платіж скасовано, строк його минув або він не пройшов, сторінка успіху показує Your Eupago payment was not completed. Please contact us about this order.
OpenCart 3 створює нове замовлення щоразу, коли показується крок Confirm Order. OpenCart 4 оновлює замовлення оформлення, тож після скасованої або невдалої оплати карткою покупець оплачує те саме замовлення новим платежем Eupago. Якщо попереднє замовлення з того самого кошика вже оплачено через Eupago, покупець переходить на сторінку успіху, і новий платіж не створюється.
OpenCart 4 зберігає замовлення в оформленні, доки не буде показано сторінку успіху. Якщо це замовлення тим часом закрили без оплати (наприклад, строк референсу Multibanco минув, запит MB WAY відхилено або ви скасували замовлення), покупець повертається до оформлення з повідомленням Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order., а наступне натискання Confirm Order оплачує нове замовлення кошика. Якщо це замовлення вже оплачене або очікує оплати, але кошик відтоді змінився, зокрема змінилася кількість, повідомлення таке: Your previous order is already paid or awaiting its payment. Please confirm the order again: the cart will be paid with a new order. Оплачене замовлення ніколи не показується як оплачене для іншого кошика.
Якщо Eupago не може розпочати оплату, покупець залишається на кроці Confirm Order з коротким повідомленням, наприклад The payment could not be started because Eupago is temporarily unavailable. Please try again in a few minutes or choose another payment method. Замовлення залишається без статусу, а деталі записуються в журнал.
Розширення пропонує один спосіб оплати Eupago на інсталяцію. Воно не підтримує повернення коштів із магазину, збережені картки, підписки чи попередню авторизацію, а також PayShop, Cofidis Pay, Bizum або інші способи Eupago, SMS-нагадування, строк дії Multibanco та опитування статусів.
Замовлення
Статуси замовлень
No status (missing order): розпочато оплату карткою, і Eupago ще не підтвердив її або вона не вдалася. У розділі Sales > Orders такі замовлення показуються лише з фільтром Order Status, встановленим на Missing Orders.
Awaiting payment status (default Pending): створено референс Multibanco або запит MB WAY. Примітка показує суб'єкт і референс або замаскований номер телефону.
Order Status After Payment (default Processing): платіж підтверджено. Примітка показує спосіб оплати, ідентифікатор транзакції Eupago та референс.
Manual review status (default Pending): Eupago повідомив про платіж із іншою сумою або валютою, з референсом, який не створювався для цього замовлення, для замовлення, яке тим часом було скасовано або не пройшло (наприклад, референс Multibanco, оплачений із запізненням), або для замовлення, кошик якого вже був оплачений іншим замовленням. Примітка це пояснює. Перевірте платіж і запаси, а потім завершіть замовлення вручну або поверніть кошти покупцю. Пізніші сповіщення щодо цього платежу не завершують замовлення без вашого відома.
Cancelled status (default Canceled): Eupago повідомив, що поточний платіж для замовлення, що очікує, скасовано або строк його минув.
Failed status (default Failed): Eupago повідомив про помилку поточної спроби оплати замовлення, що очікує.
Якщо Eupago повідомляє про інший платіж за замовленням, яке вже оплачено (наприклад, було оплачено й давніший референс Multibanco), замовлення не змінюється. Примітка просить перевірити наявність подвійного платежу і повернути його в бекофісі Eupago. Сповіщення про платіж ніколи не відкриває знову замовлення, яке було оплачене, а потім скасоване або повернене. Примітки — це записи в History замовлення, які покупець не бачить.
Вкладка VibeFox Eupago Gateway
У розділі Sales > Orders відкрийте замовлення, оплачене через Eupago. Унизу сторінки замовлення, поруч із History та Additional, вкладка VibeFox Eupago Gateway перелічує кожну спробу оплати замовлення: Date, Method (з міткою Sandbox для платежів у пісочниці), Amount, Entity / reference / phone, Eupago transaction ID та Status. Для замовлення на ручній перевірці вкладка показує попередження. Нижче Eupago notes перелічує примітки розширення до замовлення. Вкладка доступна лише для читання і показується користувачам, які мають доступ до розширення.
Повернення коштів
Повернення коштів у цьому розширенні недоступні. Поверніть кошти покупцю в бекофісі Eupago і вручну оновіть замовлення в OpenCart. Повернення товарів у розділі Sales > Returns не повертають гроші через Eupago.
Ліцензійний ключ
Розширення працює з ліцензійним ключем VibeFox з vibefox.net. Блок ліцензії License — VibeFox Eupago Gateway — це перший блок на сторінці Extensions > Extensions > Payments > VibeFox Eupago Gateway > Edit, над налаштуваннями. Вставте ключ у поле License key і натисніть Activate. Після цього блок показує ключ у замаскованому вигляді, статус (наприклад, дату, до якої дійсна ліцензія, і ваш домен), а також кнопки Check now, щоб перевірити статус знову, Change key, щоб ввести інший ключ, і Remove key, щоб видалити ключ з цього магазину. Нижче розташовані рядок Product: opencart-payment-eupago і посилання 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.
Без активного ключа Eupago не показується покупцям під час оформлення замовлення. Якщо оплату все ж розпочато, покупець бачить This payment method is not available. Please choose another one. Адміністратор, що увійшов в адмін-панель у тому самому браузері, усе ще бачить спосіб оплати в магазині, позначений (unlicensed — visible to admins only), тож ви можете налаштувати та протестувати розширення до купівлі ключа. На OpenCart 4 цей попередній перегляд недоступний: магазин не бачить входу адміністратора, тому без активного ключа спосіб оплати приховано для всіх. Після одного відкриття сторінки Edit на Dashboard адмін-панелі з'являється нагадування. Закрийте його кнопкою ×, щоб приховати на 7 днів. Наявні замовлення не змінюються: платежі, що вже розпочаті, і далі підтверджуються.
Коли ліцензія закінчується, розширення продовжує працювати, але оновлення та підтримка потребують продовження. Статус перевіряється знову автоматично, коли ви відкриваєте Dashboard або сторінку Edit адмін-панелі: раз на день протягом перших 14 днів після введення ключа, а потім раз на тиждень. Cron-завдання не потрібне. Видалення розширення завжди видаляє ліцензійний ключ і статус ліцензії.
Усунення несправностей
Eupago does not appear at checkout: перевірте, чи ліцензія активна, чи увімкнено Enable/Disable, чи встановлено API-ключ поточного режиму (Sandbox API Key у режимі пісочниці, Live API Key у робочому режимі). Покупець має платити в EUR, а за Multibanco сума замовлення має бути від 1 € до 999 999,99 €. Також перевірте, чи платіжна адреса належить до вибраної Geo Zone і чи досягає замовлення Total, встановленого в налаштуваннях.
The payment went through, but the order stays in the awaiting status or without a status: сповіщення від Eupago не надходить або відхиляється. У бекофісі Eupago того режиму, який ви використовуєте, перевірте, чи існує Webhook 2.0, чи його URL точно відповідає вказаному в Webhook URL, чи метод POST і чи увімкнено шифрування. Перевірте, чи його ключ внесено в потрібне поле (Sandbox Webhook Key або Live Webhook Key). Увімкніть Debug Log і подивіться поле Log на сторінці розширення. Якщо сповіщення так і не надходить, перевірте платіж у бекофісі Eupago.
Webhook answers Invalid signature or Missing signature: ключ вебхука в розширенні не відповідає ключу вебхука, або вебхук не зашифрований і не підписаний. Скопіюйте ключ знову та тримайте шифрування увімкненим.
Webhook answers Webhook key not configured: жоден ключ вебхука не встановлено. Eupago повторить сповіщення після того, як ви вставите ключ.
Webhook answers Decryption failed: підпис дійсний, але вміст не вдалося розшифрувати. Перевірте налаштування Webhook 2.0 у бекофісі Eupago.
Webhook answers Environment mismatch: сповіщення підписано ключем іншого режиму, ніж той, у якому розпочато платіж. Сповіщення з пісочниці ніколи не оплачує робочий платіж, і навпаки. Перевірте, чи не переплутано ключі пісочниці та робочі ключі.
Webhook answers Order not found: сповіщення стосується замовлення без платежу Eupago цього магазину, наприклад платежу, зробленого в іншому магазині з тим самим каналом Eupago.
Webhook answers Busy or Retry: замовлення в цей момент оброблявся іншим запитом, або обробка не вдалася. Eupago повторить сповіщення. Причина є в журналі.
Legacy callback answers Invalid API key: API-ключ, надісланий Eupago, не відповідає Live API Key або Sandbox API Key. Та сама відповідь з'являється, якщо відкрити URL вебхука в браузері; це нормально.
The customer sees This payment method is temporarily unavailable: відсутній API-ключ поточного режиму. Введіть його в налаштуваннях.
The customer sees The MB WAY payment could not be started: перевірте, чи номер телефону прив'язано до MB WAY, і спробуйте знову.
Order is in the manual review status after payment: прочитайте Eupago notes на вкладці VibeFox Eupago Gateway. Сума або валюта відрізнялися, референс був невідомий, платіж надійшов після скасування замовлення або кошик вже був оплачений іншим замовленням. Перевірте платіж у бекофісі Eupago, потім завершіть замовлення або поверніть кошти покупцю.
Видалення
Перейдіть до Extensions > Extensions, виберіть тип Payments і натисніть Uninstall (червона кнопка −) поруч із VibeFox Eupago Gateway. Ліцензійний ключ і статус ліцензії цього розширення завжди видаляються. OpenCart завжди видаляє власні налаштування розширення: Enable/Disable, Sort Order, Geo Zone, Total і статуси замовлень у розділі Orders, які під час повторного встановлення повертаються до типових значень. Подія OpenCart розширення також видаляється (на OpenCart 4 також події та стартова дія, яка пропускає вебхук і повернення покупця в режимі обслуговування). Якщо Delete Data on Uninstall увімкнено, видаляються інші налаштування шлюзу (заголовок, опис, спосіб оплати, режим пісочниці, ключі, журнал налагодження) і журнал. Якщо вимкнено, вони зберігаються для повторного встановлення. Платіжні записи Eupago для замовлень завжди зберігаються, тож пізні сповіщення щодо старих замовлень продовжують працювати після повторного встановлення. Наявні замовлення зберігають свої примітки про оплату.
На OpenCart 4, щоб видалити також файли розширення, після видалення перейдіть до Extensions > Installer і натисніть Uninstall (помаранчева кнопка −) поруч із VibeFox Eupago Gateway у списку встановлених розширень, а потім Delete (червона кнопка з кошиком), щоб видалити завантажений пакет.
Eupago є торговельною маркою її власника. Це розширення не пов'язане з Eupago і не схвалене Eupago.
