VibeFox Cardcom for OpenCart — Допомога
Вимоги
OpenCart: 3.0.x (перевірено на 3.0.5.0) або 4.0.2 та новіші (перевірено на 4.1.0.3).
PHP: 8.0 або новіша.
HTTPS: ваш магазин має бути доступним з інтернету через HTTPS, щоб Cardcom міг надіслати сповіщення про оплату.
Валюта: валюта замовлення (та, у якій покупець здійснює покупку) має бути ILS, USD, EUR або GBP. Для будь-якої іншої валюти спосіб оплати приховується під час оформлення замовлення.
Обліковий запис Cardcom: для реальних платежів потрібен обліковий запис мерчанта Cardcom з номером терміналу, іменем користувача API та паролем API. Для платежів потрібні лише номер терміналу та ім'я користувача API. Пароль API використовується лише для повернень коштів з OpenCart. Тестовий режим працює без облікового запису Cardcom.
Ліцензійний ключ VibeFox: купується на vibefox.net. Один ключ працює на одному домені.
Встановлення
Завантаження — це один zip-файл із пакетами для обох версій OpenCart. Розпакуйте його на своєму комп'ютері. Він містить README.txt, пакет для OpenCart 3 wcp_cardcom_payment_gateway-oc3-(version).ocmod.zip і пакет для OpenCart 4 wcp_cardcom_payment_gateway.ocmod.zip. Встановлюйте лише пакет для вашої версії OpenCart. Ліцензійний ключ однаковий для обох версій.
OpenCart 3
1. В адмін-панелі перейдіть до Extensions > Installer, натисніть Upload і виберіть файл wcp_cardcom_payment_gateway-oc3-(version).ocmod.zip. Розширення не містить модифікацій OCMOD, тому оновлювати Extensions > Modifications не потрібно. Замість інсталятора можна також скопіювати вміст папки upload цього пакета в кореневу папку вашого магазину.
2. Перейдіть до Extensions > Extensions і виберіть тип Payments. Знайдіть VibeFox Cardcom Payment Gateway і натисніть Install (зелена кнопка +). Вашому адміністратору потрібне право змінювати список платіжних розширень.
3. Натисніть Edit (кнопка з олівцем), щоб відкрити сторінку налаштувань. Вставте свій ліцензійний ключ VibeFox у License key у блоці ліцензії у верхній частині сторінки і натисніть Activate (див. Ліцензійний ключ).
4. Увімкніть Enable/Disable, залиште Test Mode увімкненим і натисніть Save. Зробіть тестове замовлення карткою 4580 0000 0000 0000, будь-якою майбутньою датою закінчення терміну дії та CVV 123.
5. Для реальних платежів вимкніть Test Mode, введіть Terminal Number, API Username і API Password, які ви отримали від Cardcom, і натисніть Save. У панелі Cardcom нічого налаштовувати не потрібно: адреси сповіщення та повернення передаються з кожним платежем.
OpenCart 4
1. В адмін-панелі перейдіть до Extensions > Installer, натисніть Upload і виберіть файл wcp_cardcom_payment_gateway.ocmod.zip. Не перейменовуйте файл: OpenCart 4 бере код розширення з назви файлу, і перейменований пакет не працює.
2. Пакет з'являється у списку встановлених розширень на цій самій сторінці. Натисніть Install (зелена кнопка +) поруч із ним.
3. Перейдіть до Extensions > Extensions і виберіть тип Payments. Знайдіть VibeFox Cardcom Payment Gateway, натисніть Install (зелена кнопка +), а потім Edit (кнопка з олівцем).
4. Введіть ліцензійний ключ, протестуйте оплату та введіть реальні облікові дані, як у кроках з 3 по 5 для OpenCart 3. Сторінка налаштувань і її поля однакові в обох версіях. Відрізняється лише URL сповіщення (див. Notification URL).
Нове встановлення починається з вимкненим способом оплати та увімкненим тестовим режимом.
Налаштування
Усі налаштування розташовані на сторінці розширення: Extensions > Extensions > Payments > VibeFox Cardcom Payment Gateway > Edit. Розділи перелічено ліворуч; кнопка Save під списком зберігає всю сторінку. Над налаштуваннями сторінка показує попередження, поки ввімкнено тестовий режим. У режимі реальних платежів вона попереджає, якщо відсутні номер терміналу або ім'я користувача API (тоді Cardcom приховується під час оформлення замовлення), якщо в реальних полях указано публічний тестовий термінал 1000 / CardTest1994 (тоді Cardcom також приховується, адже реальні кошти не списувалися б), і нагадує, що без пароля API повернення коштів з OpenCart неможливі. Вона також попереджає, якщо валюта за замовчуванням вашого магазину не підтримується. Без права змінювати розширення сторінка показує налаштування, але не може їх зберегти.
Під час збереження Title не може бути порожнім (не більше 128 символів), Sort Order має бути цілим числом, Total має бути числом 0 або більше, а географічна зона та статуси замовлень мають існувати; інакше нічого не зберігається. Якщо ви зберігаєте режим реальних платежів з відсутніми або тестовими обліковими даними, налаштування зберігаються з попередженням, що шлюз залишатиметься прихованим під час оформлення замовлення, доки ви не введете свій номер терміналу та ім'я користувача API.
Cardcom
Enable/Disable: Enable Cardcom Payment Gateway вмикає або вимикає спосіб оплати. За замовчуванням: вимкнено.
Title: назва способу оплати, яку бачать покупці під час оформлення замовлення. Вона також зберігається в замовленні як назва способу оплати. За замовчуванням: Credit Card (Cardcom). Обов'язкове поле.
Description: текст, який покупець бачить на кроці Confirm Order над кнопкою підтвердження. За замовчуванням: Pay securely with your credit card via Cardcom.
Sort Order: позиція Cardcom серед способів оплати під час оформлення замовлення. Залиште поле порожнім або введіть ціле число.
Geo Zone: пропонувати Cardcom лише для платіжних адрес у вибраній географічній зоні. За замовчуванням: All zones. Географічні зони налаштовуються в System > Localisation > Geo Zones.
Total: сума кошика в валюті магазину за замовчуванням, яку має досягти замовлення, щоб пропонувався Cardcom. Залиште поле порожнім, щоб пропонувати Cardcom за будь-якої суми.
Тестовий режим
Тестовий режим використовує публічний тестовий термінал Cardcom 1000 (користувач API CardTest1994). Реальні кошти не списуються, обліковий запис Cardcom не потрібен. Тестова картка: 4580 0000 0000 0000, будь-яка майбутня дата закінчення терміну дії та CVV 123. У тестовому режимі на кроці Confirm Order також виводиться рядок із цією тестовою карткою.
Test Mode: вмикає тестовий режим (термінал 1000, реальні кошти не списуються). За замовчуванням: увімкнено. Вимкніть його, щоб приймати реальні платежі з наведеними нижче реальними обліковими даними. Повернення завжди надсилаються з обліковими даними того режиму, в якому було оплачено замовлення.
Реальні облікові дані
Номер терміналу, ім'я користувача API та пароль API надає Cardcom разом з вашим обліковим записом мерчанта: у панелі Cardcom у розділі налаштувань API або через службу підтримки Cardcom. Ці поля використовуються лише в режимі реальних платежів.
Terminal Number: ваш номер терміналу Cardcom. Він має містити лише цифри. Якщо ви введете щось інше, решта налаштувань зберігається з попередженням, а попередній номер терміналу залишається.
API Username: ваше ім'я користувача API Cardcom (ApiName) для цього терміналу. Пробіли видаляються під час збереження.
API Password: ваш пароль API Cardcom. Він потрібен лише для повернень коштів з OpenCart. Збережений пароль більше ніколи не показується: поле залишається порожнім і показує Збережено — залиште порожнім, щоб зберегти. Вводьте нове значення, лише якщо хочете його змінити. Щоб видалити пароль, позначте Clear the saved API password під полем і натисніть Save.
Сторінка оплати
Notification URL: Cardcom надсилає сповіщення про оплату (IndicatorUrl) на цю адресу. Для OpenCart 3 вона має вигляд https://your-store/index.php?route=extension/payment/wcp_cardcom_payment_gateway/webhook, для OpenCart 4 — https://your-store/index.php?route=extension/wcp_cardcom_payment_gateway/payment/wcp_cardcom_payment_gateway.webhook, і формується з адреси вітрини вашої інсталяції OpenCart. Адреса автоматично передається Cardcom з кожним платежем разом із номером замовлення, тож у Cardcom нічого налаштовувати не потрібно. Вона має бути доступною з інтернету через HTTPS.
Operation: що робить Cardcom на сторінці оплати.
Max Installments: максимальна кількість розстрочок (платежів), яку покупець може вибрати на сторінці Cardcom, від 1 до 36. 1 означає без розстрочки. За замовчуванням: 1.
Замовлення
OpenCart створює замовлення на кроці Confirm Order без статусу (відсутнє замовлення). Замовлення отримує статус лише після того, як Cardcom підтвердив оплату. Кожне поле нижче перелічує ваші статуси замовлень OpenCart.
Success Order Status: статус, що встановлюється після підтвердженої оплати. За замовчуванням: Обробляється.
On Hold (Review) Status: платежі, які не відповідають замовленню (сума, валюта, немає номера транзакції), отримують цей статус і примітку з поясненням причини. За замовчуванням: Очікування, оскільки в OpenCart немає статусу На утриманні. Ви можете створити власний статус у System > Localisation > Order Statuses і вибрати його тут.
Refunded Status: встановлюється після повного повернення оплати зі сторінки замовлення. За замовчуванням: Повернено.
Додатково
Debug log: записує запити до API та сповіщення у файл cardcom_p_debug.log.php у папці журналів OpenCart (storage/logs). Файл неможливо відкрити через веб, а при досягненні 5 МБ він ротується. Помилки завжди записуються. Облікові дані, токени карток і дані власника картки ніколи не записуються. За замовчуванням: вимкнено.
Log: показує розмір і останні записи журналу. Натисніть Clear log, щоб очистити його.
Delete on Uninstall: якщо увімкнено, видалення розширення назавжди видаляє налаштування та журнали. Замовлення, а також транзакції та повернення Cardcom завжди зберігаються, тож старі замовлення можна повернути навіть після повторного встановлення. За замовчуванням: вимкнено.
Імпорт / експорт
Export: Download JSON зберігає налаштування у файл JSON. Пароль API не експортується.
Import: вставте раніше експортований JSON і натисніть Import, щоб відновити налаштування. Збережений пароль API залишається.
Оформлення замовлення
На кроці Payment Method покупець обирає спосіб оплати (за замовчуванням Credit Card (Cardcom)). На кроці Confirm Order покупець бачить ваш опис і примітку Вас буде перенаправлено на безпечну сторінку оплати Cardcom. OpenCart створює замовлення на цьому кроці, все ще без статусу. Коли покупець натискає Confirm Order, розширення створює сторінку оплати Cardcom на суму замовлення у валюті замовлення і перенаправляє покупця туди. Сторінка відкривається івритом, якщо мова замовлення — іврит, інакше англійською. Товари замовлення передаються в Cardcom як назва товару. Покупець вводить дані картки і, якщо розстрочка дозволена, обирає кількість платежів. На OpenCart 4 покупець обирає спосіб оплати кнопкою Choose у блоці способу оплати, у вікні Payment method options, і натискає Confirm Order внизу сторінки оформлення.
Після оплати покупець повертається до вашого магазину. Замовлення позначається оплаченим лише після того, як Cardcom його підтвердить. Cardcom викликає адресу сповіщення, і розширення бере з цього виклику лише код сторінки оплати. Воно перевіряє, що цей код був виданий вашим магазином для цього замовлення, а потім запитує в Cardcom фактичний результат у форматі сервер-сервер. Якщо сповіщення запізнюється, та сама перевірка виконується, коли покупець повертається. Тоді замовлення отримує статус стандартним для OpenCart способом, зі звичайними листами про замовлення та оновленням залишків, а покупець бачить сторінку успішного оформлення замовлення OpenCart з повідомленням Ваш платіж через Cardcom отримано. Якщо Cardcom ще не підтвердив платіж, коли покупець повертається, сторінка Payment confirmation показує Ваш платіж обробляється Cardcom. Ми надішлемо вам лист, щойно платіж буде підтверджено. з кнопками Check again та Back to checkout; сповіщення встановлює статус замовлення, щойно воно надходить. На OpenCart 4 браузер не надсилає сесію магазину, коли Cardcom повертає покупця, тому розширення спочатку показує коротку сторінку, яка знову відкриває ту саму адресу повернення з вашого магазину: покупець зберігає кошик і авторизацію.
Якщо оплата не завершена або Cardcom її відхиляє, покупець повертається до оформлення замовлення з повідомленням Оплату карткою не було завершено. Спробуйте ще раз або оберіть інший спосіб оплати. На OpenCart 4 це повідомлення показується над сторінкою оформлення. Замовлення залишається без статусу, а кошик зберігається. Покупець може спробувати знову: OpenCart 3 створює нове замовлення щоразу, коли показується крок Confirm Order, OpenCart 4 зберігає одне замовлення для оформлення і оновлює його, і кожна спроба отримує нову сторінку оплати Cardcom. Перед створенням нової сторінки відкриті сторінки оплати Cardcom цього замовлення та інших замовлень того самого кошика (та сама сесія покупця і той самий вміст кошика) за останні 24 години перевіряються в Cardcom. Якщо одна з них оплачена, це замовлення підтверджується, і покупець переходить на сторінку успіху замість повторної оплати. Кошик, уже оплачений іншим замовленням, повторно не списується: покупець переходить на сторінку успіху. Відмова на старій сторінці не впливає на новішу спробу.
Якщо оформлення замовлення було закрито без оплати (наприклад, ви його скасували), Confirm Order або повернення з Cardcom повертає покупця до оформлення з повідомленням This order can no longer be paid. Please confirm your order again., а наступне натискання Confirm Order оплачує нове замовлення кошика. OpenCart 4 зберігає замовлення в оформленні, доки не буде показано сторінку успіху: якщо це замовлення вже має статус, а кошик відтоді змінився (інші товари або кількості), покупець отримує те саме повідомлення, змінений кошик отримує нове замовлення і власну оплату, а той самий кошик переходить на сторінку успіху без нової оплати.
Якщо Cardcom не може відкрити сторінку оплати, покупець залишається на кроці Confirm Order з коротким повідомленням над кнопкою, наприклад Не вдалося підключитися до Cardcom. Спробуйте ще раз за мить., або з повідомленням, що Cardcom не зміг відкрити сторінку оплати, разом із кодом Cardcom, і може обрати інший спосіб оплати.
Сповіщення також працює, коли магазин перебуває в режимі обслуговування: OpenCart 3 пропускає запити платіжних розширень, а на OpenCart 4 розширення додає стартову дію, яка пропускає сповіщення та повернення покупця.
Розширення приймає оплату картками лише на сторінці Cardcom. Воно не підтримує збережені картки чи оплату в один клік, передплати, не списує збережені токени, не має налаштувань рахунків-фактур або чеків Cardcom, Bit, Apple Pay, Google Pay чи PayPal через Cardcom, режиму iframe та домовленостей про відкладене захоплення коштів.
Замовлення та повернення коштів
Статуси замовлень
Без статусу (відсутнє замовлення): покупця було перенаправлено до Cardcom, і він не оплатив, оплату відхилено або Cardcom ще не підтвердив оплату. У Sales > Orders такі замовлення показуються лише з фільтром Order Status, встановленим на Missing Orders.
Success Order Status (за замовчуванням Обробляється): оплату підтверджено. Примітка показує транзакцію Cardcom і, коли Cardcom їх передає, останні чотири цифри картки, номер рахунку та кількість розстрочок, а також спосіб підтвердження оплати (сповіщення, повернення або нова спроба). Тестові платежі позначено як Тестовий режим: реальні кошти не списувалися.
On Hold (Review) Status (за замовчуванням Очікування): Cardcom підтвердив платіж, який не відповідає замовленню, наприклад списано іншу суму або валюту, або Cardcom не повернув номер транзакції. Примітка пояснює це, а вкладка замовлення показує це в полі Needs review:. Порівняйте платіж у панелі Cardcom із замовленням, а потім виконайте замовлення або поверніть оплату.
Refunded Status (за замовчуванням Повернено): оплату повністю повернено через розширення.
Якщо для замовлення, яке вже має статус, надходить другий успішний платіж (наприклад, покупець оплатив у двох вкладках браузера), замовлення не змінюється. Примітка попереджає, що з покупця могли списати кошти двічі, і просить вас повернути їх у панелі Cardcom. Така сама примітка додається до оплаченого замовлення, коли той самий кошик було ще раз оплачено іншим замовленням (наприклад, у другій вкладці); це інше замовлення статусу не отримує.
Примітки — це записи в History замовлення, які покупець не бачить.
Вкладка VibeFox Cardcom Payment Gateway
У Sales > Orders відкрийте замовлення, оплачене через Cardcom. Унизу сторінки замовлення, поруч із History та Additional, вкладка VibeFox Cardcom Payment Gateway показує Transaction з міткою Test mode для тестових платежів, Payment page (LowProfileCode), Status, Card, Installments, Invoice, Card token (з Charge + Save token), суму Charged, Order total / refunded, форму повернення коштів, історію повернень і Cardcom notes замовлення. Вкладка показується користувачам, які мають доступ до розширення.
Повернення коштів
На вкладці введіть Amount (підставляється сума, яка ще не повернута), за бажанням Reason (optional), і натисніть Refund via Cardcom. Підтвердіть запитання Refund this amount through Cardcom? This cannot be undone. Підтримуються повні та часткові повернення, для одного замовлення можна зробити кілька часткових. Вам потрібне право змінювати розширення (встановлюється в System > Users > User Groups). Повернення виконуються в сумі та валюті, які списав Cardcom, тому після розбіжності суми або валюти можна повернути до тієї суми, яку покупець фактично сплатив, а не до суми замовлення. Повернення надсилається з обліковими даними того режиму, в якому було оплачено замовлення: тестові замовлення повертаються через тестовий термінал Cardcom навіть після переходу в режим реальних платежів, а реальні замовлення завжди використовують ваші реальні облікові дані. Для реальних повернень потрібні API Username та API Password. Якщо Cardcom не приймає повернення, вкладка показує помилку, і повернення не реєструється. Успішне повернення додається до історії повернень і приміток разом із транзакцією повернення Cardcom та причиною. Повне повернення встановлює статус замовлення Refunded Status без сповіщення покупця і без повернення товарів на склад, як і ручна зміна статусу. Часткове повернення статус не змінює.
Повернення товарів у Sales > Returns не повертають кошти через Cardcom. Повернення, зроблені в панелі Cardcom, магазину не повідомляються.
Ліцензійний ключ
Розширення працює з ліцензійним ключем VibeFox з vibefox.net. Блок ліцензії License — VibeFox Cardcom Payment Gateway є першим блоком у Extensions > Extensions > Payments > VibeFox Cardcom Payment Gateway > Edit, над налаштуваннями. Вставте ключ у License key і натисніть Activate. Після цього блок показує ключ у прихованому вигляді, статус (наприклад, дату, до якої ліцензія активна, і ваш домен) та кнопки Check now, щоб перевірити статус ще раз, Change key, щоб ввести інший ключ, і Remove key, щоб видалити ключ із цього магазину. Нижче розміщено рядок Product: opencart-payment-cardcom і посилання Manage licenses and domains in your account, яке відкриває ваш обліковий запис на vibefox.net. Змінювати ключ можуть лише адміністратори з правом Modify для розширення. Тексти блоку відповідають мові адмін-панелі (включено англійську та російську).
Якщо ключ не прийнято, блок повідомляє причину, наприклад Ключ не знайдено, Цей ключ належить іншому продукту, Досягнуто ліміт доменів або Термін дії ліцензії минув із датою. Після зміни адреси магазину або після звільнення місця для домену у вашому обліковому записі натисніть Check now. Якщо сервер ліцензій недоступний, розширення продовжує працювати з останнім відомим статусом.
Один ключ працює на одному домені: адреса магазину з налаштувань OpenCart. Видалення ключа з магазину не звільняє його місце для домену. Звільніть місце у своєму обліковому записі vibefox.net.
Без активного ключа Cardcom не показується покупцям під час оформлення замовлення. Якщо оплату все ж ініційовано, покупець бачить Цей спосіб оплати недоступний. Оберіть інший. Адміністратор, який увійшов в адмін-панель у тому самому браузері, все ще бачить спосіб оплати в магазині, позначений як (без ліцензії — видно лише адміністраторам), тож ви можете налаштувати та протестувати розширення до купівлі ключа. На OpenCart 4 цей попередній перегляд недоступний: магазин не бачить входу адміністратора, тому без активного ключа спосіб оплати приховано для всіх. Після того як ви один раз відкрили сторінку Edit, на Dashboard адмін-панелі з'являється нагадування. Закрийте його кнопкою ×, щоб приховати на 7 днів. Наявні замовлення не зачіпаються: уже розпочаті платежі все одно підтверджуються, а повернення працюють.
Коли термін дії ліцензії минає, розширення продовжує працювати, але для оновлень і підтримки потрібне продовження. Статус перевіряється автоматично, коли ви відкриваєте Dashboard адмін-панелі або сторінку Edit: раз на день протягом перших 14 днів після введення ключа, потім раз на тиждень. Cron-завдання не потрібне. Видалення розширення завжди видаляє ліцензійний ключ і статус ліцензії.
Усунення несправностей
Cardcom не з'являється під час оформлення замовлення: переконайтеся, що ліцензія активна, Enable/Disable увімкнено, а валюта покупця — ILS, USD, EUR або GBP. У режимі реальних платежів перевірте, що Terminal Number та API Username заповнені вашими власними обліковими даними, а не тестовим терміналом 1000 / CardTest1994. Сторінка налаштувань показує попередження, якщо чогось бракує. Також перевірте, що платіжна адреса входить до вибраної Geo Zone і що сума замовлення досягає Total, встановленого в налаштуваннях.
Платіж пройшов, але замовлення залишається без статусу: Cardcom не зміг звернутися до вашого магазину, наприклад через брандмауер, захист паролем або локальний сайт для розробки. Адреса сповіщення має бути доступною з інтернету через HTTPS. Замовлення також отримає статус, коли покупець повернеться до магазину після оплати. Увімкніть Debug log і перегляньте поле Log на сторінці розширення.
Сповіщення відповідає Missing or invalid lowprofilecode або Unknown lowprofilecode for this order: виклик не містив коду сторінки оплати, виданого вашим магазином для цього замовлення. Нічого не змінюється.
Сповіщення відповідає Gateway not configured або Indicator check failed: відсутні облікові дані того режиму, в якому створено сторінку оплати, або не вдалося звернутися до Cardcom для перевірки. Нічого не змінюється; платіж перевіряється знову, коли покупець повертається до магазину.
Сповіщення відповідає Busy, retry: замовлення в цей самий момент підтверджувалося іншим запитом, або не вдалося встановити статус замовлення. Увімкніть Debug log, щоб побачити причину.
Сповіщення відповідає ReturnValue mismatch або Terminal mismatch: Cardcom повідомив про платіж для іншого замовлення або іншого терміналу. Нічого не змінюється. Перевірте, що Terminal Number є терміналом вашого облікового запису.
URL сповіщення в браузері показує Missing or invalid lowprofilecode: це нормально. URL приймає лише виклики від Cardcom.
Покупець бачить «Помилка оплати: ця валюта не підтримується Cardcom.»: валюта замовлення не ILS, USD, EUR або GBP.
Покупець бачить «Оплата карткою тимчасово недоступна. Оберіть інший спосіб оплати.»: увімкнено режим реальних платежів, але відсутні номер терміналу або ім'я користувача API, або в реальних полях указано публічний тестовий термінал.
Покупець бачить «Цей спосіб оплати недоступний.» після Confirm Order: сесія оформлення замовлення більше не відповідає замовленню, або спосіб оплати тим часом вимкнули. Покупець перезавантажує оформлення замовлення.
Покупець бачить іншу помилку після Confirm Order: увімкніть Debug log і перегляньте поле Log. Там записуються проблеми з'єднання та коди помилок Cardcom.
Замовлення має статус перевірки після оплати: прочитайте примітки або Needs review: на вкладці VibeFox Cardcom Payment Gateway. Оплачена сума чи валюта не відповідали замовленню. Виконайте замовлення або поверніть оплату.
На вкладці немає форми повернення коштів: вкладка пояснює причину: транзакцію ще не підтверджено, оплату повністю повернено, ваша група користувачів не має права змінювати розширення, або відсутні ім'я користувача API та пароль API режиму оплати.
Повернення не виконується з повідомленням «API username and API password are required for refunds»: введіть API Password (і API Username) у налаштуваннях і повторіть спробу.
Повернення не виконується з повідомленням «Could not connect to Cardcom»: перед повторною спробою перевірте панель Cardcom, адже повернення могло бути виконано, а могло й ні.
Для розробників: розширення викликає події OpenCart cardcom_p_supported_currencies, які розширюють список валют (додавайте лише валюти, увімкнені на вашому терміналі Cardcom), і cardcom_p_low_profile_params, які змінюють параметри сторінки оплати до її створення.
Видалення
Перейдіть до Extensions > Extensions, виберіть тип Payments і натисніть Uninstall (червона кнопка −) поруч із VibeFox Cardcom Payment Gateway. Ліцензійний ключ і статус ліцензії цього розширення завжди видаляються. OpenCart завжди видаляє власні налаштування розширення: Enable/Disable, Sort Order, Geo Zone, Total та статуси замовлень у розділі Orders, які при повторному встановленні повертаються до значень за замовчуванням. Також видаляється подія OpenCart розширення (на OpenCart 4 також його події та стартова дія, яка пропускає Cardcom у режимі обслуговування). Якщо Delete on Uninstall увімкнено, видаляються решта налаштувань шлюзу (назва, опис, тестовий режим, облікові дані, параметри сторінки оплати, журналювання) та журнал. Якщо вимкнено, вони зберігаються для пізнішого повторного встановлення. Транзакції та повернення Cardcom завжди зберігаються, тож замовлення, оплачені раніше, можна повернути навіть після повторного встановлення. Наявні замовлення зберігають свої примітки про оплату.
На OpenCart 4, щоб видалити також файли розширення, після цього перейдіть до Extensions > Installer і натисніть Uninstall (помаранчева кнопка −) поруч із VibeFox Cardcom Payment Gateway у списку встановлених розширень, а потім Delete (червона кнопка з кошиком), щоб видалити завантажений пакет.
Cardcom є торговельною маркою її власника. Це розширення не пов'язане з Cardcom і не схвалене Cardcom.
