Назад

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

Вимоги

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

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

Валюта: USD (Еквадор) або COP (Колумбія). Для замовлень в інших валютах спосіб оплати не відображається під час оформлення замовлення.

HTTPS: Kushki вимагає, щоб оформлення замовлення відкривалося через HTTPS у робочому режимі.

Обліковий запис Kushki: вам потрібні публічний і приватний Merchant ID вашого тестового облікового запису Kushki (UAT) та вашого робочого облікового запису. Вони містяться в Kushki Console у розділі Developers > Credentials. Для необов'язкового вебхука також потрібен ключ підпису вебхука кожного облікового запису (див. Налаштування).

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

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

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

OpenCart 3

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

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

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

4. Введіть публічний і приватний Merchant ID тестового режиму та залиште увімкненим Test mode. За бажанням налаштуйте вебхук у Kushki Console і вставте його ключ підпису (див. Налаштування).

5. Увімкніть Enable / Disable, натисніть Save і зробіть тестове замовлення. Коли все буде готово, введіть робочі Merchant ID (і робочий підпис вебхука) та вимкніть Test mode.

OpenCart 4

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

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

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

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

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

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

Усі параметри розташовані на сторінці розширення: Extensions > Extensions > Payments > VibeFox Kushki Payment > Edit. Розділи перелічено ліворуч; кнопка Save під списком зберігає всю сторінку. Над налаштуваннями сторінка попереджає, коли спосіб оплати увімкнено, але Merchant ID поточного режиму не заповнені (тоді спосіб оплати приховано під час оформлення замовлення), коли валюта за замовчуванням вашого магазину не USD і не COP, коли робочий режим використовується без HTTPS (на OpenCart 4 — коли адреса вітрини починається з http://) і коли для поточного режиму немає ключа підпису вебхука. Поки увімкнено тестовий режим, вона показує Test mode is on: the Kushki test environment is used, no real money is charged. Без права змінювати розширення сторінка показує налаштування, але не може їх зберегти.

Під час збереження поле Title не може бути порожнім і довшим за 128 символів, Sort Order має бути цілим числом (від'ємні числа дозволено), Total має бути числом не менше 0, а кожен статус замовлення має існувати. Якщо поле заповнено неправильно, нічого не зберігається, і сторінка вказує на це поле. Пробіли навколо ID видаляються під час збереження.

Kushki

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

Title: назва способу оплати, яку бачить покупець під час оформлення замовлення. Вона також зберігається в замовленні як назва способу оплати. За замовчуванням: Credit / debit card (Kushki). Обов'язкове, до 128 символів.

Description: текст, який показується над формою картки на кроці Confirm Order. За замовчуванням: Pay securely with your card. Card details are entered in a Kushki form and never stored on this site.

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

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

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

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

Скопіюйте публічний і приватний Merchant ID з Kushki Console (Developers > Credentials; сторінка містить посилання на Console). Тестовий (UAT) і робочий облікові записи мають різні ID. Тестовий режим використовує лише тестові ID, робочий — лише робочі.

Test mode: використовує тестове середовище Kushki (UAT): тестові Merchant ID, тестову форму картки та тестовий API разом. Реальні кошти не списуються, а під час оформлення замовлення показується значок TEST MODE. За замовчуванням: увімкнено. Вимкніть його, щоб приймати реальні платежі. Повернення завжди здійснюються в тому середовищі, де було зроблено платіж.

Test Public Merchant ID: публічний Merchant ID вашого тестового облікового запису Kushki. Він завантажує форму картки.

Test Private Merchant ID: приватний Merchant ID вашого тестового облікового запису Kushki. Використовується на сервері для списань і повернень.

Live Public Merchant ID: публічний Merchant ID вашого робочого облікового запису Kushki.

Live Private Merchant ID: приватний Merchant ID вашого робочого облікового запису Kushki. Зберігайте його в таємниці.

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

Вебхук (рекомендовано)

Платежі підтверджуються одразу відповіддю API Kushki, тож вебхук не є обов'язковим. Він додатково підтверджує платіж, відповідь на який була втрачена (наприклад, через тайм-аут), і повідомляє про анулювання, повернення та чарджбеки, зроблені в Kushki Console. У Kushki Console (Webhooks) додайте URL, який показано в цьому розділі в полі Webhook URL. На OpenCart 3 він має вигляд https://your-store/index.php?route=extension/payment/wcp_kushki_payment/webhook, на OpenCart 4 — https://your-store/index.php?route=extension/wcp_kushki_payment/payment/wcp_kushki_payment.webhook. Він формується з адреси вітрини вашої інсталяції OpenCart. Скопіюйте URL точно так, як його показують налаштування. Зробіть це для тестового облікового запису та для робочого облікового запису.

Розширення обробляє такі повідомлення щодо карток:

Схвалене списання: підтверджує замовлення, відповідь на списання якого була втрачена, або підтверджує замовлення в статусі перевірки, якщо збігаються номер тікета, сума та валюта.
Відхилене списання: закриває очікувану спробу списання. Замовлення в статусі перевірки за тим самим списанням переводиться в Failed Status.
Анулювання, повернення, чарджбеки та інші події: додаються до приміток замовлення. Статус замовлення не змінюється.

Test webhook signature: ключ підпису вебхука тестового облікового запису Kushki (Console > Webhooks).

Live webhook signature: ключ підпису вебхука робочого облікового запису Kushki.

Вебхуки без дійсного підпису відхиляються. Повідомлення має бути підписане ключем того режиму, у якому було зроблено платіж, тож тестове повідомлення ніколи не підтверджує робочий платіж. Без ключа підпису всі повідомлення вебхуків відхиляються, але платежі працюють, бо підтверджуються відповіддю API.

Замовлення

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

Order Status After Payment: Kushki схвалив списання з номером тікета на суму та у валюті замовлення. За замовчуванням: В обробці.

On Hold (Review) Status: Kushki схвалив списання без номера тікета або повідомив іншу суму чи валюту. Примітка пояснює причину; перевірте платіж у Kushki Console перед виконанням замовлення. За замовчуванням: Очікує оплати, бо в OpenCart немає статусу «На утриманні». Ви можете створити власний статус у System > Localisation > Order Statuses і вибрати його тут.

Failed Status: замовлення в статусі перевірки, списання за яким Kushki згодом повідомляє як відхилене (вебхук). За замовчуванням: Невдалий.

Canceled Status: замовлення в цьому статусі (або в статусі повернення) ніколи не відкриваються повторно пізнім вебхуком. За замовчуванням: Скасовано.

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

Додатково

Debug log: записує запити й вебхуки Kushki у файл kushki_p_debug.log.php у папці логів OpenCart (storage/logs). Файл не можна відкрити через веб. Попередження та помилки завжди записуються. У логах ніколи не буває Merchant ID, токенів карток чи адрес електронної пошти покупців. За замовчуванням: вимкнено.

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

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

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

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

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

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

На кроці Payment Method покупець обирає спосіб оплати (за замовчуванням Credit / debit card (Kushki)). OpenCart створює замовлення на кроці Confirm Order, усе ще без статусу. Там покупець бачить ваш опис і форму картки Kushki із сумою замовлення у валюті замовлення. Покупець вводить картку, обирає розстрочку, якщо форма Kushki її пропонує, і натискає кнопку оплати всередині форми Kushki. Платіж далі надсилається автоматично, як сказано в примітці під формою: Enter your card in the secure Kushki form above and press its pay button — the payment is sent automatically. Якщо покупець натискає натомість кнопку OpenCart Confirm Order, з'являється повідомлення Please enter your card details in the Kushki form and press its pay button.

На OpenCart 4 покупець обирає спосіб оплати кнопкою Choose у блоці способу оплати, у вікні Payment method options. Форма картки Kushki тоді з'являється в блоці підтвердження замовлення внизу сторінки оформлення, над кнопкою Confirm Order, і перебудовується для поточної суми замовлення щоразу, коли OpenCart перезавантажує цей блок.

Далі ваш магазин списує кошти з картки на сервері. Замовлення позначається оплаченим лише після того, як Kushki підтвердить його номером тікета. Після цього замовлення отримує статус стандартним для OpenCart способом, зі звичайними листами про замовлення та оновленням складських залишків, кошик очищується, а покупець бачить сторінку успішного замовлення OpenCart з повідомленням Your card payment has been received. Сума та валюта, повідомлені Kushki, порівнюються із замовленням. Замовлення в статусі перевірки показує Your payment is being reviewed. We will update your order as soon as the review is complete.

Якщо картку відхилено, замовлення залишається без статусу, покупець лишається на кроці Confirm Order з повідомленням Your payment was declined і причиною від Kushki та може спробувати іншу картку в перезавантаженій формі. У разі проблем із мережею, ключами або сервером покупець бачить The payment could not be processed right now. Please try again in a moment or choose another payment method. Технічна причина записується в журнал і в примітки замовлення. Повторне натискання під час обробки платежу показує A payment for this order is already being processed. Please wait a moment and check your order status.

OpenCart 3 створює нове замовлення щоразу, коли показується крок Confirm Order, OpenCart 4 зберігає одне замовлення для оформлення і оновлює його. В будь-якому разі кошик оплачується лише один раз: кошик, який уже оплачено, або схвалене списання, замовлення за яким ще не має статусу, ніколи не списується повторно, і покупець бачить сторінку успіху. Якщо відповідь Kushki втрачено (наприклад, через тайм-аут), покупець бачить загальне повідомлення, але спроба списання зберігається. Коли підписаний вебхук повідомляє про схвалене списання, замовлення отримує статус. Якщо покупець платить знову до того, як надійде будь-який вебхук, це нове списання; пізнє схвалення першого списання лише додає примітку про можливе подвійне списання.

OpenCart 4 зберігає замовлення в оформленні, доки не буде показано сторінку успіху. Якщо це замовлення тим часом закрили без оплати (наприклад, відхилено пізніше перевірене списання або ви його скасували), або воно вже оплачене за раніший кошик і покупець відтоді змінив кошик, покупця під час оплати повертають до оформлення, а наступне натискання Confirm Order створює нове замовлення. Над сторінкою оформлення покупець бачить Your previous order is closed (declined, cancelled or refunded by the store). Please confirm the order again: the cart will be paid with a new order., якщо замовлення було закрито, або Your previous order is already paid for other cart contents. Please confirm the order again: the current cart will be paid with a new order., якщо його оплачено за раніший кошик. Зміна кошика, зокрема нова кількість, вважається новим кошиком, який потребує власної оплати.

Вебхук працює й тоді, коли магазин перебуває в режимі обслуговування, бо OpenCart 3 пропускає запити розширень оплати, а на OpenCart 4 розширення додає для нього стартову дію. 3-D Secure, правила антифроду та запропоновані розстрочки налаштовуються в Kushki Console.

Розширення підтримує лише одностадійні платежі карткою. Воно не має часткових повернень, збережених карток чи підписок, а також немає оплати готівкою, банківським переказом (PSE) або переказом на дебетову картку, немає окремої авторизації та захоплення.

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

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

Немає статусу (відсутнє замовлення): покупець не сплатив, картку відхилено, або відповідь Kushki втрачено і вебхук ще не надійшов. В Sales > Orders такі замовлення показуються лише з фільтром Order Status, встановленим на Missing Orders.

Order Status After Payment (за замовчуванням В обробці): Kushki підтвердив списання (відповіддю API або вебхуком). Примітка показує режим, суму, номер тікета Kushki та референс.

On Hold (Review) Status (за замовчуванням Очікує оплати): Kushki повернув успіх без номера тікета або повідомив суму чи валюту, відмінні від замовлення. Примітка це пояснює. Перевірте транзакцію в Kushki Console і виконайте замовлення або поверніть платіж. Пізніше підписане схвалення з номером тікета та відповідною сумою переводить замовлення на Order Status After Payment.

Failed Status (за замовчуванням Невдалий): вебхук повідомив, що списання за замовленням у статусі перевірки було відхилено.

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

Якщо Kushki повідомляє про ще одне схвалене списання за замовленням, яке вже оплачено, скасовано або повернуто, замовлення не змінюється. Примітка просить перевірити подвійне списання та повернути його в Kushki Console. Вебхук із тестового середовища для робочого платежу (або навпаки) ігнорується з приміткою.

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

Вкладка VibeFox Kushki Payment

В Sales > Orders відкрийте замовлення, оплачене через Kushki. Унизу сторінки замовлення, поруч із History і Additional, вкладка VibeFox Kushki Payment показує Ticket number (з міткою TEST для тестових платежів), Transaction reference, Environment, Result, суми Charged / order amount, форму повернення, історію повернень і Kushki notes замовлення. Вкладку показують користувачам, які мають доступ до розширення.

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

Kushki повертає все списання повністю, тож можливі лише повні повернення. На вкладці VibeFox Kushki Payment заповнено поле Amount, яке списав Kushki. За бажанням введіть Reason (optional), натисніть Refund via Kushki і підтвердьте питання Refund the full payment through Kushki? This cannot be undone. Вам потрібне право змінювати розширення (задається в System > Users > User Groups). Для будь-якої іншої суми розширення показує Kushki refunds the full payment only. Enter the full charged amount і нічого не надсилає. Повернення здійснюється в сумі та валюті, які списав Kushki, тож після розбіжності суми покупець отримує назад саме те, що було списано, а не суму замовлення. Платіж можна повернути лише один раз.

Повернення надсилається в тому режимі, в якому було зроблено платіж (тестовому або робочому), тож приватний Merchant ID цього режиму має бути заданий. Якщо Kushki не приймає повернення, вкладка показує Kushki refund failed з кодом і повідомленням Kushki, і повернення не фіксується. Успішне повернення додається до історії повернень і приміток з номером тікета повернення Kushki, а замовлення переходить у Refunded Status без повідомлення покупця і без повернення товарів на склад, як під час ручної зміни статусу. Для повернення потрібне підтверджене списання Kushki з номером тікета.

Повернення товарів у Sales > Returns не повертають кошти через Kushki. Анулювання та повернення, зроблені в Kushki Console, надходять вебхуком і додаються до приміток. Статус замовлення автоматично не змінюється.

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

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

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

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

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

Kushki не з'являється під час оформлення замовлення: перевірте, що ліцензія активна, Enable / Disable увімкнено і в поточному режимі заповнені обидва Merchant ID: тестові — у тестовому режимі, робочі — у робочому. Сторінка налаштувань показує попередження, якщо ID не заповнені. Перевірте, що валюта замовлення — USD або COP, що адреса оплати входить до вибраної Geo Zone і що сума замовлення досягає Total, заданого в налаштуваннях.

Платіж пройшов, але замовлення лишилося без статусу: відповідь API Kushki було втрачено, наприклад через тайм-аут. Вебхук підтверджує такі платежі. У Kushki Console перевірте, що URL вебхука точно збігається з показаним у Webhook URL, для облікового запису того режиму, який ви використовуєте, і що ключ підпису цього облікового запису вказано у відповідному полі (Test webhook signature або Live webhook signature). Схвалене списання без оплаченої суми та валюти переводить замовлення в On Hold (Review) Status.

Вебхук відповідає Webhook signature not configured: жоден підпис вебхука не задано. Вставте ключ підпису в налаштування.

Вебхук відповідає Invalid signature: ключ підпису належить іншому обліковому запису або режиму, або повідомлення було змінено дорогою.

Вебхук відповідає Order mismatch: повідомлення не стосується спроби списання цього замовлення (неправильний ключ спроби або транзакція). Нічого не змінюється.

Вебхук відповідає Busy, retry later: замовлення в ту саму мить оброблявся іншим запитом, або не вдалося встановити статус замовлення. Kushki може надіслати повідомлення повторно. Помилки завжди записуються в журнал.

URL вебхука показує лише POST у браузері: це нормально. URL приймає лише повідомлення від Kushki.

Форма картки не завантажується: покупець бачить The Kushki card form could not be loaded. Please reload the page or choose another payment method. Перевірте публічний Merchant ID поточного режиму.

Покупець бачить This payment option is not available in this store. Please pay by card.: у формі Kushki обрано спосіб оплати, який не є карткою. Розширення списує кошти лише з карток.

Покупець бачить помилку під час оплати: увімкніть Debug log і перегляньте поле Log на сторінці розширення. This payment method is not available. Please reload the checkout page. означає, що сесія оформлення більше не відповідає замовленню або спосіб оплати тим часом вимкнули: покупцеві потрібно перезавантажити оформлення замовлення. Неправильний або відсутній приватний Merchant ID дає загальне повідомлення про те, що платіж не вдалося обробити.

Покупець бачить Your payment was received, but the order could not be completed automatically: Kushki схвалив списання, але OpenCart не зміг встановити статус замовлення. Причина вказана в журналі. Наступна спроба оплати того самого кошика встановить статус без нового списання.

Повернення не проходить з повідомленням про режим: платіж було зроблено в тестовому або робочому режимі, а приватний Merchant ID цього режиму не заданий. Введіть його і спробуйте ще раз.

На вкладці немає форми повернення: вкладка пояснює причину: платіж уже повернено, у замовлення немає номера тікета Kushki (No Kushki ticket number found for this order — refund it in the Kushki Console.), ваша група користувачів не має права змінювати розширення, або не заданий приватний Merchant ID режиму платежу.

Видалення

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

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

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