VibeFox Klarna for OpenCart — Допомога
Вимоги
OpenCart: 3.0.x (перевірено на 3.0.5.0) або 4.0.2 і новіші (перевірено на 4.1.0.3).
PHP: 8.0 або новіша.
Торговий обліковий запис Klarna: вам потрібні API-облікові дані Klarna (ім'я користувача та пароль) вашого торгового облікового запису для однієї API-регіону, а також тестові облікові дані з порталу Klarna Playground (див. Налаштування). Кожен API-регіон має власні облікові дані. Для одного магазину можна використовувати лише один торговий обліковий запис (один API-регіон).
Валюта: валюта Klarna вашого регіону: EUR, SEK, NOK, DKK, GBP, CHF, PLN, CZK, HUF або RON в Європі; USD, CAD або MXN у Північній Америці; AUD або NZD в Океанії. Валюта має бути додана в System > Localisation > Currencies.
Ліцензійний ключ VibeFox: купується на vibefox.net. Один ключ працює на одному домені.
Встановлення
Завантаження — один zip-файл із пакетами для обох версій OpenCart. Розпакуйте його на своєму комп'ютері. Він містить README.txt, пакет для OpenCart 3 wcp_klarna_payment-oc3-(version).ocmod.zip і пакет для OpenCart 4 wcp_klarna_payment.ocmod.zip. Встановлюйте лише пакет для вашої версії OpenCart. Ліцензійний ключ однаковий для обох версій.
OpenCart 3
1. В адмін-панелі перейдіть до Extensions > Installer, натисніть Upload і виберіть файл wcp_klarna_payment-oc3-(version).ocmod.zip. Розширення не містить модифікацій OCMOD, тож оновлювати Extensions > Modifications не потрібно. Замість інсталятора можна скопіювати вміст папки upload цього пакета в кореневу папку вашого магазину.
2. Перейдіть до Extensions > Extensions, оберіть тип Payments, знайдіть VibeFox Klarna Payments і натисніть Install (зелена кнопка +). Ваш адміністратор має мати право змінювати список платіжних розширень.
3. Натисніть Edit (кнопка з олівцем), щоб відкрити сторінку налаштувань. Вставте ваш ліцензійний ключ VibeFox у поле License key у блоці ліцензії у верхній частині сторінки та натисніть Activate (див. Ліцензійний ключ).
4. Оберіть API region вашого торгового облікового запису Klarna.
5. Введіть тестові ім'я користувача та пароль із порталу Klarna Playground, залиште увімкненим Test mode, увімкніть Enable/Disable, натисніть Save і зробіть тестове замовлення.
6. Введіть робочі ім'я користувача та пароль із Klarna Merchant Portal, вимкніть Test mode і оберіть, коли замовлення списуються (за замовчуванням: коли замовлення відправлено або завершено).
OpenCart 4
1. В адмін-панелі перейдіть до Extensions > Installer, натисніть Upload і виберіть файл wcp_klarna_payment.ocmod.zip. Не перейменовуйте файл: OpenCart 4 бере код розширення з назви файлу, і перейменований пакет не працює.
2. Пакет з'являється у списку встановлених розширень на цій самій сторінці. Натисніть Install (зелена кнопка +) поруч із ним.
3. Перейдіть до Extensions > Extensions, оберіть тип Payments, знайдіть VibeFox Klarna Payments, натисніть Install (зелена кнопка +), а потім Edit (кнопка з олівцем).
4. Введіть ліцензійний ключ, API region, облікові дані та режим списання так само, як у кроках 3–6 для OpenCart 3. Сторінка налаштувань і її поля однакові в обох версіях. Відрізняється лише URL сповіщень (див. Сповіщення).
Нове встановлення починає роботу з вимкненим способом оплати та увімкненим тестовим режимом. URL сповіщень передається з кожним замовленням Klarna, тож у Klarna нічого налаштовувати не потрібно.
Налаштування
Усі параметри розташовані на сторінці розширення: Extensions > Extensions > Payments > VibeFox Klarna Payments > Edit. Розділи перелічено зліва; кнопка Save під списком зберігає всю сторінку. Над налаштуваннями сторінка показує TEST MODE: Klarna playground, no real payments. або LIVE: real Klarna payments. Вона попереджає, якщо не заповнено ім'я користувача або пароль активного режиму (тоді Klarna приховано на етапі оформлення), і якщо Klarna не приймає валюту магазину за замовчуванням у вибраному API-регіоні. Без права змінювати розширення сторінка показує налаштування, але не може їх зберегти.
При збереженні поле Title не має бути порожнім (максимум 128 символів), Sort Order має бути цілим числом (від'ємні числа дозволені), Total — числом не менше 0, а API-регіон, режим списання, геозона та статуси замовлень мають бути коректними. Інакше нічого не зберігається, і сторінка вказує на поле з помилкою. Відсутні облікові дані збереженню не заважають.
Klarna Payments
Enable/Disable: вмикає або вимикає спосіб оплати. За замовчуванням: вимкнено. Klarna показується на етапі оформлення лише якщо заповнені ім'я користувача та пароль активного режиму і країна платіжної адреси покупця належить до ринку Klarna API-регіону, а оплата здійснюється у валюті цієї країни.
Title: назва способу оплати, яку бачить покупець на етапі оформлення. Вона також зберігається в замовленні як назва способу оплати. За замовчуванням: Klarna. Обов'язкове поле.
Description: текст, який бачить покупець на етапі Confirm Order над віджетом Klarna. За замовчуванням: Pay now, later or in instalments with Klarna.
Sort Order: позиція Klarna серед способів оплати на етапі оформлення. Залиште поле порожнім або введіть ціле число.
Geo Zone: пропонувати Klarna лише для платіжних адрес у вибраній геозоні. За замовчуванням: All zones. Геозони налаштовуються в System > Localisation > Geo Zones.
Total: сума замовлення в валюті магазину за замовчуванням, яку має досягти замовлення, перш ніж буде запропоновано Klarna. Залиште поле порожнім, щоб пропонувати Klarna за будь-якої суми.
API-облікові дані
API-облікові дані Klarna (ім'я користувача та пароль) створюються в Klarna Merchant Portal у розділі Settings > Klarna API credentials (там є посилання на цей розділ). Тестові облікові дані беруться з порталу Playground: одні для Європи, інші для Північної Америки та Океанії. Кожен API-регіон має власні облікові дані.
Test mode: використовує тестове середовище Klarna Playground (тестові облікові дані, реальних платежів немає). За замовчуванням: увімкнено. Поки тестовий режим увімкнено, покупці на етапі Confirm Order бачать TEST MODE: Klarna playground, no real payment is made.. Замовлення зберігають середовище, в якому були оформлені: списання та повернення коштів за тестовими замовленнями завжди використовують тестові облікові дані.
API region: регіон вашого торгового облікового запису Klarna. Покупці можуть платити через Klarna лише з країн цього регіону та у валюті своєї країни. Країна береться з платіжної адреси замовлення.
Live username (UID): ім'я користувача робочого API, наприклад PK12345_abcdef012345.
Live password: пароль робочого API (спільний секрет).
Test username (UID): ім'я користувача тестового API Playground.
Test password: пароль тестового API Playground (спільний секрет).
Збережені паролі більше не показуються. Поле залишається порожнім і показує Saved — leave empty to keep it. Вводьте нове значення, лише якщо хочете його змінити. Щоб видалити збережений пароль, позначте Clear the saved password on save під полем і натисніть Save.
Керування замовленнями
Оформлене замовлення Klarna — це авторизація: покупець списується лише тоді, коли замовлення захоплюється. Незахоплені авторизації втрачають чинність, зазвичай через 28 днів, тож відправляйте замовлення вчасно або використовуйте автоматичне захоплення.
Capture: момент, коли з покупця списуються кошти. Повернення коштів можливе лише для захоплених сум.
Cancellation: скасовує замовлення Klarna (звільняє авторизацію), коли незахоплене замовлення переводиться в статус Canceled Status, зазначений нижче. За замовчуванням: увімкнено.
Статуси замовлень
OpenCart створює замовлення на етапі Confirm Order без статусу (відсутнє замовлення). Статус воно отримує лише після того, як Klarna оформила замовлення Klarna для покупки, схваленої у віджеті. Покупка, яку Klarna не схвалила, залишає замовлення без статусу, а покупець залишається на етапі Confirm Order. Кожне поле нижче перелічує ваші статуси замовлень OpenCart.
Order Status After Payment: Klarna прийняла покупку (статус перевірки шахрайства ACCEPTED). Кошти авторизовано та захоплено відповідно до Capture. За замовчуванням: Processing.
Awaiting Fraud Review Status: Klarna оформила замовлення зі статусом PENDING (перевірка на шахрайство). Не відправляйте його, доки сповіщення Klarna не підтвердить замовлення; замовлення оновиться автоматично. За замовчуванням: Pending.
On Hold Status: Klarna повернула неочікуваний статус перевірки шахрайства, або сума чи валюта, які повідомила Klarna, не збігаються із замовленням. Примітка пояснює, що перевірити. За замовчуванням: Pending.
Payment Error Status: Klarna відхилила або зупинила покупку після перевірки на шахрайство. Не відправляйте замовлення. За замовчуванням: Failed.
Canceled Status: переведення незахопленого замовлення в цей статус скасовує замовлення Klarna (див. Cancellation). Цей статус також встановлюється, коли Klarna повідомляє, що замовлення Klarna скасовано, термін його дії закінчився або його закрито. За замовчуванням: Canceled.
Refunded Status: захоплену суму повністю повернено на вкладці Klarna на сторінці замовлення. Часткові повернення лише додають примітку. За замовчуванням: Refunded.
В OpenCart немає власних статусів для перевірки шахрайства або призупиненого платежу. Ви можете створити їх у System > Localisation > Order Statuses і вибрати тут.
Сповіщення
Klarna повідомляє результат перевірки на шахрайство (замовлення, оформлені як очікувані) на адресу, яка показана в Notification URL. На OpenCart 3 вона має вигляд https://your-store/index.php?route=extension/payment/wcp_klarna_payment/notification, на OpenCart 4 — https://your-store/index.php?route=extension/wcp_klarna_payment/payment/wcp_klarna_payment.notification. URL передається автоматично з кожним замовленням, тож у Klarna нічого налаштовувати не потрібно. Вміст сповіщення ніколи не вважається достовірним: кожне сповіщення перевіряється через Klarna Order Management API з обліковими даними середовища та регіону, у яких було оформлено замовлення, а замовлення Klarna має посилатися на цей номер замовлення. Розширення діє на основі того, що повідомляє Klarna:
Якщо Klarna приймає покупку після того, як ви скасували або повернули кошти за замовлення, замовлення не відновлюється, а авторизація Klarna звільняється. Сповіщення працює, коли магазин перебуває в режимі обслуговування: OpenCart 3 пропускає запити платіжних розширень, а на OpenCart 4 розширення додає стартову дію, яка пропускає сповіщення та повернення покупця з Klarna.
Додатково
Debug log: записує виклики API та платіжні події у wc_kl_debug.log.php у папці журналів OpenCart (storage/logs). Файл не можна відкрити через веб. Помилки завжди записуються. Журнал ніколи не містить облікових даних, токенів авторизації чи даних покупців. За замовчуванням: вимкнено.
Log: показує розмір і останні записи журналу. Натисніть Clear log, щоб його очистити.
Delete data on uninstall: якщо увімкнено, під час видалення розширення видаляються налаштування шлюзу, журнал і тимчасові сесії віджета. Дані замовлень (ідентифікатори замовлень Klarna, повернення коштів) завжди зберігаються. За замовчуванням: вимкнено.
Імпорт / експорт
Export: Download JSON зберігає налаштування у файл JSON. Паролі не експортуються.
Import: вставте раніше експортований JSON і натисніть Import, щоб відновити налаштування. Збережені паролі зберігаються.
Оформлення замовлення
На етапі Payment Method покупець обирає спосіб оплати (за замовчуванням Klarna). OpenCart створює замовлення на етапі Confirm Order, усе ще без статусу. На цьому етапі покупець бачить значок Klarna, ваш опис і віджет Klarna. Розширення створює сесію Klarna на сервері на основі цього замовлення: товари з їхніми опціями, подарункові сертифікати, доставка, знижки за купонами, ваучерами та бонусними балами, податки й адреси. У віджеті покупець обирає оплату зараз, оплату пізніше або розстрочку — залежно від того, що пропонує Klarna. Коли покупець натискає Confirm Order, Klarna авторизує покупку у віджеті, а розширення оформлює замовлення Klarna на сервері з даними замовлення OpenCart. Замовлення Klarna містить номер замовлення OpenCart як номер продавця (merchant reference).
На OpenCart 4 покупець обирає спосіб оплати кнопкою Choose у блоці способу оплати, у вікні Payment method options. Віджет Klarna тоді з'являється в блоці підтвердження замовлення внизу сторінки оформлення, над кнопкою Confirm Order. OpenCart 4 не має подарункових сертифікатів, тому їх не передають у Klarna. За замовчуванням OpenCart 4 не запитує платіжну адресу; тоді розширення використовує адресу доставки як платіжну, а її країну як країну покупки.
Результат залежить від статусу перевірки на шахрайство в Klarna:
Якщо Klarna не може прийняти замовлення, покупець залишається на етапі Confirm Order з коротким повідомленням, наприклад Klarna could not accept this order. Please check your billing details or choose another payment method., Klarna did not respond. Please try again in a moment. або, якщо авторизація закінчилася, із запитом знову натиснути «Confirm Order». Деталі записуються в журнал, а замовлення отримує примітку. Якщо країна та валюта покупця не відповідають жодному ринку Klarna вашого регіону, покупець бачить Klarna is not available for your billing country and currency. Please choose another payment method.
Подвійне натискання, перезавантаження сторінки або оплата того самого кошика у другій вкладці браузера ніколи не створюють друге замовлення Klarna (OpenCart 3 створює нове замовлення щоразу, коли показується етап Confirm Order; OpenCart 4 оновлює замовлення оформлення, тож після відхиленої покупки покупець оплачує те саме замовлення). Якщо Klarna схвалила покупку, але статус замовлення встановити не вдалося, покупець бачить Your Klarna purchase was approved, but the order could not be completed automatically. Please contact us — do not pay again. Наступна спроба або сповіщення Klarna встановлять статус на основі збереженого замовлення Klarna без нової авторизації. Зміна кошика, зокрема нова кількість, вважається новим кошиком, який потребує власної оплати.
OpenCart 4 зберігає замовлення в оформленні, доки не буде показано сторінку успіху. Якщо замовлення тим часом закрили без оплати (наприклад, ви його скасували), покупця повертають до оформлення з повідомленням Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order. Якщо замовлення вже розміщено, а кошик змінився, повідомлення таке: Your previous order #(number) has already been placed. Your cart has changed: please confirm the new order to pay for it. В обох випадках наступне натискання Confirm Order оплачує нове замовлення з кошика. Ці повідомлення показуються над сторінкою оформлення.
Розширення не містить Klarna Checkout (KCO, повна заміна оформлення замовлення), кнопок Klarna Express Checkout, On-site messaging або Sign in with Klarna, а також підписок чи збережених способів оплати та часткового захоплення для окремих позицій замовлення. Позиції замовлення повторно не надсилаються в Klarna, коли ви редагуєте замовлення після оформлення.
Замовлення та повернення коштів
Статуси замовлень
No status (missing order): покупець не завершив авторизацію Klarna або Klarna відхилила покупку. У Sales > Orders такі замовлення показуються лише з фільтром Order Status, встановленим на Missing Orders.
Order Status After Payment (default Processing): Klarna прийняла покупку. Примітка показує ідентифікатор замовлення Klarna і час, коли воно буде захоплене.
Awaiting Fraud Review Status (default Pending): покупка очікує перевірки на шахрайство з боку Klarna. Сповіщення Klarna переводить замовлення в Order Status After Payment, Payment Error Status або Canceled Status.
On Hold Status (default Pending): Klarna повернула неочікуваний статус перевірки шахрайства, або сума чи валюта, які повідомила Klarna, не збігаються із замовленням. Примітка пояснює це. Перевірте замовлення в Klarna Merchant Portal.
Payment Error Status (default Failed): Klarna відхилила або зупинила покупку після перевірки на шахрайство. Не відправляйте замовлення.
Canceled Status (default Canceled): ви скасували замовлення або Klarna повідомляє, що замовлення Klarna скасовано, термін його дії закінчився або його закрито. Якщо Cancellation увімкнено, скасування незахопленого замовлення скасовує замовлення Klarna та звільняє авторизацію, тож покупця не списують кошти. Вже захоплене замовлення в Klarna не скасовується: поверніть кошти, щоб повернути гроші.
Refunded Status (default Refunded): захоплену суму повністю повернено через розширення.
Примітки — це записи в History замовлення, які покупець не бачить. Вони починаються зі слова Klarna.
Capture
При When the order is shipped / completed зміна статусу замовлення в Sales > Orders (Add History) на завершений статус захоплює суму замовлення до збереження нового статусу. Якщо Klarna відхиляє захоплення, наприклад тому, що сума замовлення перевищила суму, яка ще авторизована після редагування замовлення, статус не змінюється, листи не надсилаються, а на сторінці замовлення замість повідомлення про успіх показується причина. Примітка повідомляє, що з покупця НЕ списано кошти. Усуньте проблему і знову змініть статус, щоб повторити спробу, або захопіть кошти в Klarna Merchant Portal і переведіть Capture у ручний режим. Успішне захоплення додає примітку із захопленою сумою та ідентифікатором захоплення. Перший статус нового замовлення та перехід від одного завершеного статусу до іншого завершеного не захоплюють кошти. Захоплення та скасування продовжують працювати, поки розширення встановлено, навіть якщо його вимкнено. На OpenCart 4.1 відхилена зміна статусу також показує причину на сторінці замовлення; на OpenCart 4.0.x статус теж не змінюється, але причина показується лише в примітці до історії замовлення.
Вкладка VibeFox Klarna Payments
У Sales > Orders відкрийте замовлення, оплачене через Klarna. Унизу сторінки замовлення, поруч із History та Additional, вкладка VibeFox Klarna Payments показує ідентифікатор замовлення Klarna з його середовищем і регіоном, мітку Playground для тестових замовлень, статус перевірки на шахрайство та статус Klarna, суму Authorized, суми Captured / refunded, форму повернення коштів, історію повернень і Klarna notes замовлення. Вкладка показується користувачам, які мають доступ до розширення.
Повернення коштів
На вкладці VibeFox Klarna Payments введіть Amount (сума, яка ще не повернута, заповнюється автоматично), за бажанням Reason (optional), і натисніть Refund via Klarna. Підтвердьте питання Refund this amount through Klarna? This cannot be undone. Повні та часткові повернення підтримуються для захоплених сум, але не більше ніж те, що Klarna вважає захопленим, мінус уже повернуте. Потрібне право змінювати розширення (налаштовується в System > Users > User Groups). Повернення надсилається в середовище та регіон, де було оформлено замовлення, тож мають бути задані облікові дані цього середовища. Якщо Klarna не приймає повернення, вкладка показує помилку, і повернення не фіксується. Успішне повернення додається до історії повернень і приміток разом з ідентифікатором повернення Klarna. Повне повернення переводить замовлення в Refunded Status без сповіщення покупця і без повернення товарів на склад, так само як ручна зміна статусу. Часткове повернення статус не змінює. Повторне повернення ніколи не виконується двічі.
Незахоплене замовлення не можна повернути: натомість скасуйте його, щоб звільнити авторизацію. Якщо Capture встановлено на ручний режим, магазин не знає, що ви захопили в Klarna Merchant Portal. Тоді форма повернення відображається з порожньою сумою, і Klarna перевіряє суму під час надсилання.
Повернення товарів у Sales > Returns не повертають кошти через Klarna. Повернення, зроблені в Klarna Merchant Portal, не додаються на вкладку, але враховуються в сумі, яку Klarna ще дозволяє повернути.
Ліцензійний ключ
Розширення працює з ліцензійним ключем VibeFox з vibefox.net. Блок ліцензії License — VibeFox Klarna Payments є першим блоком у Extensions > Extensions > Payments > VibeFox Klarna Payments > Edit, над налаштуваннями. Вставте ключ у License key і натисніть Activate. Після цього блок показує ключ у замаскованому вигляді, статус (наприклад, дату, до якої ліцензія активна, і ваш домен), а також кнопки Check now для повторної перевірки статусу, Change key для введення іншого ключа та Remove key для видалення ключа з цього магазину. Нижче розташовано рядок Product: opencart-payment-klarna і посилання 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.
Без активного ключа Klarna не показується покупцям на етапі оформлення. Якщо оплату все ж почато, покупець бачить This payment method is not available. Please choose another one. Адміністратор, який увійшов в адмін-панель в тому самому браузері, все ще бачить спосіб оплати в магазині, позначений як (unlicensed — visible to admins only), щоб ви могли налаштувати та протестувати розширення до купівлі ключа. На OpenCart 4 цього попереднього перегляду немає: магазин не бачить вхід адміністратора, тож без активного ключа спосіб оплати приховано для всіх. Після першого відкриття сторінки Edit на Dashboard адмін-панелі з'являється нагадування. Закрийте його кнопкою ×, щоб приховати на 7 днів. Наявні замовлення не змінюються: сповіщення Klarna продовжують оброблятися, а замовлення можна далі захоплювати, скасовувати та повертати кошти.
Коли ліцензія закінчується, розширення продовжує працювати, але оновлення та підтримка потребують продовження. Статус перевіряється знову автоматично, коли ви відкриваєте Dashboard або сторінку Edit адмін-панелі: раз на день протягом перших 14 днів після введення ключа, потім раз на тиждень. Cron-завдання не потрібне. Видалення розширення завжди видаляє ліцензійний ключ і статус ліцензії.
Усунення несправностей
Klarna не з'являється на етапі оформлення: перевірте, що ліцензія активна, Enable/Disable увімкнено і заповнено облікові дані активного режиму: ім'я користувача та пароль тестового API у тестовому режимі, робочі — у робочому. На сторінці налаштувань з'являється попередження, якщо їх немає. Країна оплати покупця має бути країною Klarna вашого API region, а оплата має відбуватися у валюті цієї країни (наприклад, покупець зі Швеції має платити в SEK). Також перевірте, що платіжна адреса належить до вибраної Geo Zone, і що замовлення досягає Total, зазначеного в налаштуваннях.
Оплату проведено, але замовлення залишається в Awaiting Fraud Review Status: покупка очікує перевірки на шахрайство з боку Klarna, і замовлення оновиться, коли надійде сповіщення Klarna. Перевірте, що ваш магазин може приймати запити від Klarna на Notification URL, зазначеному в налаштуваннях, і що облікові дані середовища, в якому було оформлено замовлення, усе ще введені. Увімкніть Debug log і перегляньте поле Log на сторінці розширення.
Сповіщення відповідає Not configured: відсутні облікові дані середовища (тестового або робочого), в якому було оформлено замовлення, тому сповіщення неможливо перевірити. Введіть їх. Klarna повторить сповіщення.
Сповіщення відповідає Verification failed: замовлення Klarna не вдалося прочитати через Order Management API. Klarna повторить сповіщення.
Сповіщення відповідає Busy: замовлення в цей момент оновлював інший запит. Klarna повторить сповіщення.
Сповіщення відповідає mismatch_ref або Unknown order: замовлення Klarna не стосується цього замовлення, або розширення його не знає. Замовлення не змінюється.
Віджет не завантажується: покупець бачить Klarna could not be loaded. Please try again or choose another payment method. або Klarna is not available for this purchase. Перевірте облікові дані активного режиму, а також країну та валюту покупця.
Зміна статусу на Complete або Shipped відхиляється: захоплення Klarna не вдалося. Причину дивіться на сторінці замовлення або в примітці. Сума замовлення може потребувати більше, ніж ще авторизовано, замовлення Klarna може ще не бути прийнятим, або авторизація могла закінчитися. Усуньте проблему і знову змініть статус, або захопіть кошти в Klarna Merchant Portal.
Повернення не виконується: прочитайте повідомлення на вкладці. Замовлення може ще не бути захопленим (скасуйте його натомість), сума може перевищувати доступну для повернення, або можуть бути відсутні облікові дані середовища замовлення.
На вкладці немає форми повернення: вкладка пояснює причину: ще нічого не захоплено, захоплену суму повністю повернено, або ваша група користувачів не має права змінювати розширення.
Покупець бачить This order is already being paid: триває інший запит на ту саму покупку, наприклад через подвійне натискання. Зачекайте мить і перевірте, чи отримало замовлення статус.
Видалення
Перейдіть до Extensions > Extensions, оберіть тип Payments і натисніть Uninstall (червона кнопка −) поруч із VibeFox Klarna Payments. Ліцензійний ключ і статус ліцензії цього розширення завжди видаляються. OpenCart завжди видаляє власні налаштування розширення: Enable/Disable, Sort Order, Geo Zone, Total та статуси замовлень із розділу Order statuses, які повертаються до значень за замовчуванням при повторному встановленні. Події OpenCart розширення також видаляються, тож зміни статусів більше не захоплюють і не скасовують замовлення Klarna (на OpenCart 4 також його стартова дія, яка пропускає сповіщення та повернення покупця з Klarna в режимі обслуговування). Якщо Delete data on uninstall увімкнено, видаляються решта налаштувань шлюзу (назва, опис, тестовий режим, API-регіон, облікові дані, захоплення, скасування, журналювання), журнал і тимчасові сесії віджета. Якщо вимкнено, вони зберігаються для повторного встановлення. Замовлення та повернення коштів Klarna завжди зберігаються, тож замовлення, оформлені раніше, можна захоплювати та повертати після повторного встановлення. Наявні замовлення зберігають свої платіжні примітки.
На OpenCart 4, щоб видалити також файли розширення, перейдіть до Extensions > Installer після видалення і натисніть Uninstall (помаранчева кнопка −) поруч із VibeFox Klarna Payments у списку встановлених розширень, а потім Delete (червона кнопка з кошиком), щоб видалити завантажений пакет.
Klarna є торговельною маркою її власника. Це розширення не афілійоване з Klarna та не схвалене нею.
