Назад

VibeFox Peach Payments for OpenCart — Допомога

Вимоги

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

PHP: 8.0 або новіша версія з розширенням OpenSSL (використовується для розшифрування вебхуків).

Валюта: валюта оформлення замовлення покупця має бути ZAR, KES або MUR, тож у вашому магазині має бути принаймні одна з цих валют у System > Localisation > Currencies. Для покупців, які платять в інших валютах, спосіб оплати приховується. Сторінка налаштувань попереджає, якщо валюта магазину за замовчуванням не входить до цього списку.

Обліковий запис Peach Payments: вам потрібні облікові дані Card API вашого облікового запису Peach Payments: Entity ID та Access Token. Тестові облікові дані надаються в sandbox-панелі Peach Payments, робочі — в основній панелі Peach Payments; вони різні. Для вебхуків також потрібен ключ розшифрування вебхуків, який Peach Payments надсилає, коли вмикає вебхуки Card для вашого магазину (див. Налаштування). Ваш магазин має бути доступним з інтернету, щоб приймати вебхуки.

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

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

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

OpenCart 3

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

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

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

4. Введіть тестові Entity ID та Access Token з sandbox-панелі Peach Payments і попросіть Peach Payments увімкнути вебхуки Card для URL вебхука, який показано на сторінці налаштувань (див. Налаштування).

5. Увімкніть Enable/Disable і натисніть Save. Залиште Test mode увімкненим і здійсніть платіж тестовою карткою sandbox Peach Payments у ZAR, KES або MUR. Потім вимкніть Test mode, введіть робочі облікові дані та робочий ключ вебхука і натисніть Save.

OpenCart 4

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

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

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

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

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

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

Усі налаштування розташовані на сторінці розширення: Extensions > Extensions > Payments > VibeFox Peach Payments Pay Gateway > Edit. Розділи переліку ліворуч; кнопка Save під переліком зберігає всю сторінку. Над налаштуваннями сторінка показує повідомлення: Test mode is on: payments go to the Peach Payments sandbox and no real money is charged.; помилку, якщо не заповнено Entity ID або Access Token поточного режиму (доти спосіб оплати не показується на оформленні замовлення); попередження, якщо немає ключа розшифрування вебхуків поточного режиму (тоді платежі підтверджуються лише після повернення покупця до магазину); і повідомлення, якщо валюта магазину за замовчуванням не підтримується (спосіб оплати тоді показується лише покупцям, які платять у підтримуваній валюті). Без права змінювати розширення сторінка показує налаштування, але не може їх зберегти.

Під час збереження поле Title не може бути порожнім або довшим за 128 символів (сторінка показує Enter a title for the payment method (up to 128 characters).), Sort Order має бути цілим числом (від’ємні значення дозволені), Total має бути числом 0 або більше, а геозона та статуси замовлення мають існувати. Інакше нічого не зберігається. Пробіли з облікових даних видаляються. Ключ вебхука, який не є 64-символьним шістнадцятковим значенням, або порожній список марок карток зберігається з попередженням.

Peach Payments

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

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

Description: текст, який покупець бачить на кроці Confirm Order над кнопкою підтвердження, поруч із піктограмою картки. За замовчуванням: Pay securely with your card. You will enter the card details in the Peach Payments form on the next page.

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

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

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

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

Access Token і Entity ID для Card API відображаються в панелі Peach Payments (тестові облікові дані — в sandbox-панелі). Розділ містить посилання на обидві панелі та на документацію для розробників Peach Payments.

Test mode: надсилає нові платежі до sandbox Peach Payments з тестовими обліковими даними, і реальні кошти не списуються. Вимкніть його, щоб приймати реальні платежі з робочими обліковими даними. Платіж, розпочатий у одному режимі, завжди перевіряється в цьому самому режимі, навіть після перемикання. За замовчуванням: увімкнено. Поки він увімкнений, покупець на кроці Confirm Order бачить Test mode: no real payment will be made.

Test Entity ID: Entity ID (канал 3-D Secure) вашого облікового запису sandbox.

Test Access Token: bearer-токен доступу вашого облікового запису sandbox.

Test Webhook Decryption Key: 64-символьний шістнадцятковий ключ, яким розшифровуються вебхуки Card sandbox.

Live Entity ID: Entity ID (канал 3-D Secure) вашого робочого облікового запису.

Live Access Token: bearer-токен доступу вашого робочого облікового запису.

Live Webhook Decryption Key: 64-символьний шістнадцятковий ключ, яким розшифровуються вебхуки Card вашого робочого облікового запису.

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

Вебхук

Вебхуки підтверджують платежі навіть тоді, коли покупець закриває браузер, не повернувшись до магазину. Поле Webhook URL показує URL вебхука вашого магазину. В OpenCart 3 він має вигляд https://your-store/index.php?route=extension/payment/wcp_peach_pay/webhook, в OpenCart 4 — https://your-store/index.php?route=extension/wcp_peach_pay/payment/wcp_peach_pay.webhook і формується з адреси вітрини вашого встановлення OpenCart. Скопіюйте URL точно так, як його показують налаштування. Попросіть Peach Payments (support@peachpayments.com) увімкнути вебхуки Card для вашого облікового запису з цим URL, а потім введіть отриманий ключ розшифрування в поле Webhook Decryption Key того самого режиму.

Peach Payments шифрує кожен вебхук (AES-256-GCM). Вебхук, який не можна розшифрувати тестовим або робочим ключем, відхиляється, тож змінювати ваші замовлення може лише Peach Payments. Вебхук, розшифрований ключем одного режиму, застосовується лише до платежів, розпочатих у цьому режимі. Розширення використовує такі сповіщення про платежі:

Списання (DB): результат платежу карткою за замовлення. Замовлення отримує свій статус оплаченого, на перевірці або очікування, або спробу позначено як відхилену (див. Замовлення).
Повернення (RF), реверсування (RV), чарджбек (CB): повернення або реверсування, зроблене в панелі Peach Payments, або повідомлений чарджбек. Воно додається до нотаток замовлення; статус замовлення не змінюється.

Інші сповіщення, наприклад тестове сповіщення, яке надсилається під час увімкнення вебхука, отримують відповідь ignored. Без ключа вебхука замовлення отримує статус лише тоді, коли покупець повертається до магазину після оплати.

Платіжна форма

Card brands: марки, які показуються у формі Peach Payments: Visa, Mastercard, American Express, Diners Club. Вибирайте лише марки, увімкнені для вашого Entity ID. За замовчуванням: Visa та Mastercard. Якщо жодну марку не вибрано, під час збереження з’являється попередження, а форма показує Visa та Mastercard.

Замовлення

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

Order Status After Payment: встановлюється, коли Peach Payments підтверджує платіж і сума та валюта збігаються. За замовчуванням: В обробці.

Awaiting Payment Status: Peach Payments повідомив про асинхронний платіж, який очікує підтвердження; вебхук підтвердить його пізніше. За замовчуванням: Очікування, оскільки в OpenCart немає статусу On hold. Ви можете створити власний статус у System > Localisation > Order Statuses і вибрати його тут.

On Hold (Review) Status: ручна перевірка: сплачена сума або валюта не збігаються із замовленням, або платіж надійшов після скасування замовлення. Нотатка пояснює причину. За замовчуванням: Очікування.

Payment Failed Status: встановлюється, коли відхиляється асинхронний платіж, якого чекало замовлення. Наступний успішний платіж усе одно завершить замовлення. За замовчуванням: Невдалий.

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

Refunded Status: розширення його не встановлює. Платіж, отриманий за замовлення в цьому статусі, лише позначається в нотатці, а замовлення не змінюється. За замовчуванням: Повернено.

Додатково

Logging: записує запити до API та результати платежів у файл peach_p_debug.log.php у папці журналів OpenCart (storage/logs). Файл не можна прочитати через веб, а при досягненні 5 МБ його переміщують до peach_p_debug.old.log.php. Помилки та попередження записуються завжди. Журнали не містять даних карток, ключів чи даних покупців. За замовчуванням: вимкнено.

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

Delete data on uninstall: коли увімкнено, видалення розширення також видаляє налаштування шлюзу та журнал. Дані Peach Payments у замовленнях (спроби оплати та ID платежів) зберігаються, бо належать замовленням. За замовчуванням: вимкнено.

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

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

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

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

На кроці Payment Method покупець вибирає спосіб оплати (за замовчуванням Credit / Debit Card (Peach Payments)). На кроці Confirm Order покупець бачить піктограму картки та ваш опис; OpenCart створює замовлення на цьому кроці, ще без статусу. Коли покупець натискає Confirm Order, розширення готує оформлення Peach Payments на суму замовлення у валюті замовлення і відкриває сторінку оплати Peach Payments payment вашого магазину з Please enter your card details to complete the payment:, формою картки Peach Payments і вибраними марками карток, мовою покупця, якщо Peach Payments її підтримує. У тестовому режимі сторінка показує Test mode: use a Peach Payments test card, no real payment will be made. Дані картки вводяться у формі Peach Payments, а скрипт форми завантажується з хешем Subresource Integrity. Посилання Choose another payment method повертає до оформлення замовлення. Перезавантаження сторінки повторно використовує те саме оформлення до 25 хвилин, якщо сума замовлення не змінилася. На OpenCart 4 покупець обирає спосіб оплати кнопкою Choose у блоці способу оплати, у вікні Payment method options, і натискає Confirm Order внизу сторінки оформлення.

Після оплати покупець повертається до вашого магазину. Замовлення позначається оплаченим лише тоді, коли Peach Payments його підтверджує: магазин зчитує результат оформлення цього замовлення через API Peach Payments у тому режимі, в якому було створено оформлення, і перевіряє, що платіж належить цьому замовленню. Вебхук робить те саме незалежно; що прийде першим, той і встановить статус замовлення, а інший нічого не змінить. Далі замовлення отримує статус стандартним для OpenCart способом, зі звичайними листами про замовлення та оновленням залишків, і покупець бачить сторінку успішного оформлення замовлення OpenCart. На OpenCart 4, коли покупець повертається з проміжної сторінки 3-D Secure банку, коротка проміжна сторінка знову відкриває адресу повернення з вашого магазину, тож кошик і вхід покупця зберігаються.

Якщо платіж не завершено, покупець повертається до оформлення замовлення з повідомленням і може спробувати знову: Payment failed: і причина від Peach Payments, потім Please try again or use another card., або The payment was not completed. Please try again. Кошик зберігається. Якщо результат ще не можна підтвердити (наприклад, Peach Payments не відповів або вебхук саме зараз обробляє той самий кошик), виводиться повідомлення We could not confirm your payment yet. If you were charged, the order will be updated automatically; otherwise please try again. Якщо для режиму платежу не встановлено ключа вебхука, покупця натомість просять зв’язатися з вами. На OpenCart 4 ці повідомлення показуються над сторінкою оформлення.

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

OpenCart 4 зберігає замовлення на оформленні доти, доки не буде показано сторінку успіху. Після відхиленої спроби покупець оплачує те саме замовлення знову через нове оформлення Peach Payments. Якщо це замовлення було закрито в інший час (наприклад, його очікуваний платіж не вдався або ви його скасували), покупця повертають на оформлення з повідомленням Ваше попереднє замовлення вже закрито або оплачено. Будь ласка, підтвердьте замовлення ще раз: кошик буде оплачено новим замовленням. Наступне Confirm Order оплачує нове замовлення. Якщо замовлення було оплачено, а потім скасовано або повернено вами, повідомлення: Це замовлення було скасовано або повернено магазином. Зверніться до магазину щодо його оплати або підтвердьте замовлення ще раз: кошик буде оплачено новим замовленням. Закрите замовлення ніколи не показується як оплачене.

Якщо платіжну форму не вдається підготувати, покупець залишається на кроці Confirm Order з коротким повідомленням: The payment form is not available right now (payment configuration error). Please contact us or choose another payment method. (облікових даних немає або вони неправильні), повідомлення про те, що платіжний провайдер не прийняв деякі платіжні дані, або The payment form could not be loaded. Please try again in a moment. Технічна причина записується в журнал.

Вебхук працює й тоді, коли магазин у режимі обслуговування, оскільки OpenCart пропускає запити платіжних розширень. На OpenCart 4 для цього розширення додається власна дія запуску, яка також пропускає повернення покупця з Peach Payments.

Розширення не має форми картки на самому кроці оформлення, збережених карток, підписок, попередньої авторизації з подальшим захопленням, а також не підтримує EFT, BNPL, QR чи інші способи оплати, відмінні від картки.

Замовлення

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

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

Order Status After Payment (default Processing): платіж підтверджено, сума та валюта збігаються із замовленням. Нотатка показує код результату Peach Payments, опис і ID платежу. Якщо Peach Payments позначив платіж для ручної перевірки, нотатка просить перевірити його в панелі Peach Payments перед відправленням.

Awaiting Payment Status (default Pending): Peach Payments повідомив про платіж, який очікує підтвердження. Вебхук згодом переводить замовлення до Order Status After Payment або до Payment Failed Status.

On Hold (Review) Status (default Pending): сплачена сума або валюта не збігаються із замовленням (нотатка amount/currency mismatch — manual review required), або платіж надійшов після скасування замовлення. Перевірте платіж у панелі Peach Payments, а потім опрацюйте замовлення або поверніть кошти.

Payment Failed Status (default Failed): Peach Payments відхилив платіж, якого очікувало замовлення. Відхилена спроба ніколи не змінює замовлення, яке оплачено або перебуває на перевірці.

Якщо другий платіж за вже оплачене замовлення проходить успішно або проходить платіж за інше замовлення з уже оплаченого кошика, оплачене замовлення не змінюється. Нотатка повідомляє, що це дубльований платіж, і просить повернути кошти в панелі Peach Payments. Платіж, що надійшов за замовлення з поверненими коштами, лише позначається в самому замовленні.

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

Вкладка VibeFox Peach Payments Pay Gateway

У Sales > Orders відкрийте замовлення, оплачене через Peach Payments. Унизу сторінки замовлення, поруч із History та Additional, вкладка розширення показує Payment ID з міткою Test mode для тестових платежів, Checkout ID, Merchant transaction ID, Amount sent to Peach Payments, Result з кодом результату та Peach Payments notes замовлення. Вкладка показується користувачам, які мають доступ до розширення.

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

Повернення коштів з OpenCart недоступні. Поверніть кошти за платежем у панелі Peach Payments і за потреби зафіксуйте це в OpenCart. Якщо вебхук налаштовано, повернення, реверсування та чарджбеки, зроблені в Peach Payments, додаються до нотаток замовлення із сумою та ID; статус замовлення не змінюється. Повернення товарів у Sales > Returns не повертають кошти через Peach Payments.

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

Розширення працює з ліцензійним ключем VibeFox з vibefox.net. Блок ліцензії License — VibeFox Peach Payments Pay Gateway — перший блок на сторінці Extensions > Extensions > Payments > VibeFox Peach Payments Pay Gateway > Edit, над налаштуваннями. Вставте ключ у поле License key і натисніть Activate. Після цього блок показує ключ у замаскованому вигляді, статус (наприклад, дату, до якої діє ліцензія, і ваш домен), а також кнопки Check now для повторної перевірки статусу, Change key для введення іншого ключа та Remove key для видалення ключа з цього магазину. Нижче розташовані рядок Product: opencart-payment-peach і посилання Керування ліцензіями та доменами у вашому обліковому записі, яке відкриває ваш обліковий запис vibefox.net. Змінювати ключ можуть лише адміністратори з правом Modify для розширення. Тексти блоку відповідають мові адмін-панелі (включено англійську та російську).

Якщо ключ не приймається, блок показує причину, наприклад Key not found, This key belongs to another product, Domain limit reached або License expired on і дату. Після зміни адреси магазину або після звільнення слота домену у вашому обліковому записі натисніть Check now. Якщо сервер ліцензій недоступний, розширення продовжує працювати з останнім відомим статусом.

Один ключ працює на одному домені: адреса магазину з конфігурації OpenCart. Видалення ключа з магазину не звільняє слот домену. Звільніть його у вашому обліковому записі vibefox.net.

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

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

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

Peach Payments не з’являється на оформленні замовлення: перевірте, що ліцензія активна, Enable/Disable увімкнено, введено Entity ID та Access Token поточного режиму (Test Entity ID і Test Access Token у тестовому режимі, Live Entity ID і Live Access Token у робочому режимі), і що покупець платить у ZAR, KES або MUR. Також перевірте, що платіжна адреса входить до вибраної Geo Zone і що сума замовлення досягає Total, заданого в налаштуваннях. Повідомлення вгорі налаштувань називають проблему.

Платіж пройшов, але замовлення залишається без статусу: покупець не повернувся до магазину, а вебхук не надійшов. Перевірте, що Peach Payments увімкнув вебхуки Card саме для URL, показаного в налаштуваннях, що введено Webhook Decryption Key того режиму, у якому було здійснено платіж, і що файрвол або захист паролем не блокують URL. Увімкніть Logging і перегляньте поле Log, щоб знайти відхилені вебхуки.

Вебхук відповідає Decryption failed: вебхук не вдалося розшифрувати ні тестовим, ні робочим ключем. Ключ неправильний або належить іншому обліковому запису чи режиму. Введіть ключ, який Peach Payments надіслав для цього URL вебхука.

Вебхук відповідає Webhook key not configured: немає жодного ключа вебхука або він недійсний. Введіть 64-символьний ключ. Peach Payments надішле вебхук повторно пізніше.

Вебхук відповідає Busy, retry later: кошик у той самий момент обробляло повернення покупця. Нічого не змінено, і Peach Payments надішле вебхук знову. Журнал показує причину.

Вебхук відповідає Missing or malformed data: запит не мав зашифрованого тіла або заголовків X-Initialization-Vector / X-Authentication-Tag, наприклад через те, що проксі їх змінив. Нічого не змінено.

Вебхук відповідає ignored: сповіщення справжнє, але не належить до оформлення цього магазину (інший магазин з тим самим Entity ID) або надійшло з іншого режиму, ніж платіж. Нічого не змінено.

URL вебхука в браузері показує Method not allowed: це нормально. URL приймає запити лише від Peach Payments.

Покупець бачить The payment form is not available right now: Access Token або Entity ID поточного режиму неправильні. Перевірте облікові дані та режим і подивіться в журналі код Peach Payments.

Покупець бачить The payment session was not found. Please confirm the order again.: сторінку оплати відкрито для замовлення, яке вже не є поточним замовленням покупця, або спосіб оплати тим часом вимкнули. Покупець має підтвердити замовлення знову.

Замовлення після оплати перебуває в статусі перевірки: прочитайте нотатки на вкладці розширення. Сплачена сума або валюта відрізнялися від замовлення, або платіж надійшов після скасування замовлення. Перевірте платіж у панелі Peach Payments, а потім опрацюйте замовлення або поверніть кошти.

Під час збереження з’являється повідомлення, що ключ вебхука має бути 64-символьним шістнадцятковим ключем: значення не є ключем Peach Payments. Вебхуки не можна розшифрувати, доки це не виправлено.

Видалення

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

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

Peach Payments є торговельною маркою її власника. Це розширення не афілійоване з Peach Payments і не схвалене Peach Payments.