• Новий
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules
xtdwayforpay - Модуль платежів WayForPay - Модуль PrestaShop від Extendo Modules

Модуль платежів WayForPay

xtdwayforpay
34,90 €
з податком

Прийом та керування платежами WayForPay у PrestaShop

Надайте клієнтам налаштовуваний WayForPay для оформлення замовлення та керуйте статусами платежів, авторизаціями, захопленням коштів, поверненням коштів та відновленням платежів з бек-офісу PrestaShop.

  • Перенаправлення та оформлення замовлення віджетом
  • Робочі процеси оплати ПРОДАЖУ та АВТОРИЗАЦІЇ
  • Доступність Apple Pay та Google Pay
  • Обробка підписаного зворотного виклику
  • Посилання для оплати неоплачених замовлень
  • Зареєстрований режим включено до покупки
  • Довічна ліцензія на один призначений домен
  • Один рік безкоштовних оновлень
Підтримка версій PrestaShop: 1.7.8.x 8.x 9.x
Переклади: Англійська український
Вимоги: Розширення PHP - IonCube Loader версії 14

 

Підключіть свій магазин PrestaShop до WayForPay

Модуль забезпечує структуровану інтеграцію між замовленнями PrestaShop та транзакціями WayForPay.

Коли клієнт розміщує замовлення, модуль безпечно надсилає необхідну інформацію про замовлення та оплату до WayForPay. Клієнт завершує оплату, використовуючи вибраний процес оформлення замовлення, а WayForPay надсилає результат транзакції назад до магазину.

Відповідний статус замовлення PrestaShop потім оновлюється відповідно до налаштованого зіставлення статусу платежу.

Це дозволяє продавцям керувати всім робочим процесом оплати, не перевіряючи кожну транзакцію вручну на окремій платіжній панелі.

Виберіть спосіб оплати

Перенаправлення оформлення замовлення

За допомогою перенаправлення при оформленні замовлення клієнт перенаправляється з вашого магазину на безпечну сторінку оплати WayForPay.

Після завершення або скасування платежу клієнт перенаправляється назад до магазину.

Цей варіант підійде, коли ви хочете:

  • проста інтеграція;
  • платіжні реквізити, введені на розміщеній сторінці WayForPay;
  • мінімальна конфігурація платіжного інтерфейсу всередині магазину;
  • процес оформлення замовлення, що підтримується постачальником платіжних послуг.

Фактичні способи оплати, що відображаються на сторінці WayForPay, залежать від вашого облікового запису продавця, валюти, пристрою клієнта, браузера та конфігурації WayForPay.

Вбудований віджет оформлення замовлення

Віджет оформлення замовлення відображає платіжний інтерфейс WayForPay без перенаправлення клієнта через звичайне повносторінкове перенаправлення.

Це може забезпечити більш інтегрований платіжний процес, тоді як WayForPay продовжує займатися безпечною формою оплати та обробкою карток.

Віджет оформлення замовлення підходить, коли ви хочете:

  • більш безперервний досвід роботи з магазином;
  • менш помітний рух між магазином та платіжним шлюзом;
  • платіжний інтерфейс, інтегрований у процес оформлення замовлення;
  • можливість зберегти більшу частину процесу оплати на сторінці магазину.

Зовнішній вигляд та доступність способів оплати у віджеті залежать від налаштувань облікового запису WayForPay та підтримки пристроїв клієнта.

Підтримувані способи оплати клієнтів

Залежно від способів оплати, увімкнених для вашого облікового запису WayForPay, клієнти можуть мати змогу здійснювати оплату за допомогою:

  • Платіжні картки Visa та Mastercard;
  • Apple Pay;
  • Google Pay;
  • інші методи, доступні WayForPay для вашого торгового рахунку.

Доступність Apple Pay та Google Pay залежить від пристрою клієнта, браузера, конфігурації гаманця, відповідності вимогам продавця WayForPay та ввімкнених способів оплати.

Модуль не дозволяє самостійно використовувати способи оплати, які не були активовані для вашого облікового запису WayForPay.

Негайне та відкладене отримання платежів

ПРОДАЖ: стягнути платіж негайно

ПРОДАЖ – це стандартний одноетапний робочий процес оплати.

Після схвалення транзакції з картки клієнта списується плата, а замовлення PrestaShop переводиться до налаштованого статусу успішної оплати.

РОЗПРОДАЖ підходить, коли:

  • товари доступні для негайного виконання;
  • повну суму замовлення слід сплатити під час оформлення замовлення;
  • ручне підтвердження платежу не потрібне;
  • Магазин використовує звичайний робочий процес «оплата та обробка».
AUTH: авторизувати платіж перед зчитуванням

AUTH створює двоетапний робочий процес оплати.

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

Продавець може пізніше зафіксувати авторизовану суму за допомогою функції «Врегулювати» або скасувати блокування, якщо замовлення не може бути виконане.

AUTH корисний, коли:

  • наявність товару на складі має бути підтверджена;
  • кінцева сума замовлення може змінитися;
  • платіж слід фіксувати лише після ручної перевірки;
  • продаються товари, виготовлені на замовлення або обмеженої кількості;
  • продавець хоче перевірити замовлення, перш ніж отримати кошти.

Наявність та тривалість авторизації контролюються WayForPay та банком-емітентом.

Здійснити авторизований платіж

Успішно авторизовану транзакцію можна завершити за допомогою операції «Розрахунок».

Залежно від транзакції та правил WayForPay, модуль може надіслати повну або часткову суму для списання.

Цю операцію можна виконати з пов’язаного замовлення PrestaShop, якщо транзакція відповідає вимогам.

Результат записується в платіжній інформації модуля та може оновлювати статус замовлення відповідно до налаштованого зіставлення.

Скасувати блокування авторизації

Коли авторизоване замовлення не може бути виконане, блокування може бути скасовано замість фіксації платежу.

Це розблоковує заблоковану суму відповідно до часу обробки WayForPay та банку клієнта.

Типові випадки використання включають:

  • товар недоступний після замовлення;
  • замовлення відхилено під час ручної перевірки;
  • скасування клієнтом перед захопленням;
  • неправильна сума замовлення;
  • дублікат авторизації.

Скасування затримки відрізняється від повернення здійсненого платежу, оскільки авторизовану суму ще не було зараховано.

Керуйте платежами з бек-офісу PrestaShop

Модуль додає підтримувані операції транзакцій WayForPay до пов'язаного замовлення PrestaShop.

Залежно від статусу транзакції та доступності зареєстрованої функції, адміністратори можуть:

  • перевірити поточний статус транзакції;
  • здійснити авторизований платіж;
  • скасувати блокування авторизації;
  • оформити повне або часткове відшкодування;
  • створити нове платіжне посилання;
  • перегляд спроб оплати;
  • перевіряти коди відповідей та повідомлення шлюзу;
  • обробляти операції з черги.

Відображатися або прийматися повинні лише дії, дійсні для поточного статусу транзакції WayForPay.

Це допомагає запобігти надсиланню адміністраторами операцій, які не стосуються платежу.

Автоматичні оновлення статусу платежу

Підписані зворотні виклики WayForPay

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

Модуль перевіряє вхідні дані зворотного виклику, перш ніж застосувати результат до відповідного замовлення PrestaShop.

Дійсний зворотний виклик може:

  • зафіксувати спробу оплати;
  • зберегти статус транзакції WayForPay;
  • зберігати доступну інформацію про відповіді;
  • оновити статус замовлення в PrestaShop;
  • запобігти подвійній обробці однієї й тієї ж успішної транзакції.

Оскільки зворотні виклики надсилаються безпосередньо між WayForPay та магазином, оновлення замовлень не залежать лише від повернення клієнта на сторінку успішного виконання замовлення.

Гнучке відображення статусу замовлення

Різні результати транзакцій WayForPay можна призначити відповідним статусам замовлень PrestaShop.

Точне зіставлення можна налаштувати відповідно до існуючого робочого процесу замовлень магазину.

Це корисно для магазинів, які вже використовують власні статуси для виконання, перевірки, авторизації або обробки повернення коштів.

Спроби оплати та історія транзакцій

Клієнт може спробувати оплатити одне й те саме замовлення кілька разів.

Модуль окремо записує спроби платежів, щоб адміністратори могли переглядати фактичну історію транзакцій, а не лише останній статус.

Залежно від відповіді шлюзу, спроба оплати може включати:

  • Номер замовлення WayForPay;
  • статус транзакції;
  • запитувана сума та валюта;
  • дата платежу;
  • дата обробки;
  • код відповіді;
  • повідомлення-відповідь;
  • тип транзакції;
  • замаскована інформація про картку під час повернення;
  • ідентифікатори авторизації або транзакції.

Це допомагає розслідувати відхилені платежі, повторні спроби, затримки зворотних дзвінків та суперечки щодо того, чи було стягнуто плату за замовлення.

Відновлення неоплачених та прострочених замовлень

Згенеруйте безпечне платіжне посилання

Коли замовлення залишається неоплаченим, термін дії попереднього сеансу оплати закінчився або клієнт хоче спробувати ще раз, адміністратор може згенерувати нове платіжне посилання WayForPay.

Посилання можна надіслати клієнту за допомогою шаблону електронного листа, що містить:

  • ім'я клієнта;
  • посилання на замовлення;
  • загальна сума замовлення;
  • URL-адреса безпечного платежу;
  • URL-адреса історії замовлень;
  • назва магазину.

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

Платіжні посилання можуть допомогти відновити замовлення, на які вплинули:

  • покинута сторінка оплати;
  • прострочений платіжний сеанс;
  • тимчасовий збій картки;
  • клієнт закриває браузер;
  • відхилений платіж, а потім ще одна спроба оплати.

Платіжне посилання не гарантує схвалення. Остаточний результат все ще залежить від WayForPay, способу оплати та банку-емітента.


Уникайте дублювання платежів

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

У електронних листах клієнта також слід рекомендувати йому не платити повторно, якщо суму вже стягнуто.

Це зменшує ризик дублювання платежів, спричинених затримкою зворотних викликів, перерваними переадресаціями браузера або невизначеністю після авторизації банку.

Повернення коштів за завершені платежі

Відшкодування за схвалені транзакції, що відповідають вимогам, можна здійснити на сторінці замовлення PrestaShop.

Залежно від доступної операції WayForPay та умов транзакції, модуль може підтримувати:

  • повне відшкодування;
  • часткове повернення коштів;
  • відстеження статусу повернення коштів;
  • зберігання відповідей на повернення коштів;
  • налаштовувані оновлення статусу замовлення.

Запит на повернення коштів надсилається до WayForPay і не означає, що гроші повертаються клієнту негайно.

Остаточний час обробки залежить від WayForPay, мережі картки та банку-емітента клієнта.

Модуль повинен зберігати поданий запит та повернутий результат транзакції видимими для адміністративного розгляду.

Перевірте поточний статус транзакції

Операція «Перевірити статус» запитує останній доступний стан платежу від WayForPay, використовуючи відповідне посилання на замовлення.

Це корисно, коли:

  • клієнт повідомляє, що платіж було здійснено;
  • перенаправлення браузера було перервано;
  • зворотний виклик був затриманий або взагалі не надійшов;
  • замовлення залишається в статусі очікування;
  • адміністратору потрібно перевірити повернення коштів або авторизацію;
  • Статус локального замовлення та статус шлюзу виглядають несумісними.

Перевірка статусу не створює новий платіж. Вона отримує поточну інформацію для існуючої транзакції.

Надійна обробка черг та cron

Деякі платіжні операції можуть оброблятися через чергу, замість того, щоб адміністратор чекав на негайний результат у браузері.

Cron-обробка може бути використана для підтримуваних фонових завдань, таких як:

  • повторна спроба виконання операцій з черги;
  • обробка дій, що очікують платежів;
  • перевірка станів невирішених транзакцій;
  • обробка тимчасових збоїв зв'язку;
  • оновлення пов'язаних операційних записів.

Обробка черги допомагає відокремити адміністративні дії від часу відповіді зовнішнього API та забезпечує контрольований спосіб повторної спроби тимчасових збоїв.

URL-адресу або команду cron слід захистити від несанкціонованого доступу та налаштувати відповідно до документації модуля.

Чітка діагностика платежів

Платіжні шлюзи можуть відхиляти або переривати платежі з багатьох причин, зокрема:

  • відмова банку-емітента;
  • невірні дані картки;
  • прострочена картка;
  • недостатньо коштів;
  • невдала перевірка;
  • перевірки на предмет шахрайства;
  • сеанс клієнта, що минув;
  • непідтримувані налаштування транзакцій;
  • тимчасові проблеми зі зв'язком.

Модуль зберігає доступні коди відповідей та повідомлення WayForPay, щоб адміністратори могли краще зрозуміти причину невдалого платежу.

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

Це полегшує розрізнення між:

  • проблема конфігурації магазину;
  • тимчасова проблема з оплатою;
  • відмова банку;
  • скасований платіж;
  • непідтримувана операція;
  • успішно завершена транзакція, що очікує локальної синхронізації.

Принципи безпечної інтеграції

Підписані запити та зворотні виклики

Запити на оплату та зворотні виклики сервера використовують підписи WayForPay для перевірки цілісності даних.

Секретний ключ продавця зберігається в конфігурації модуля і ніколи не повинен показуватися клієнтам або включатися в HTML-код вітрини магазину.

Вхідні зворотні виклики слід обробляти лише після:

  • перевірка підпису;
  • перевірка облікового запису продавця;
  • перевірка посилання на замовлення;
  • чеки на суму та валюту;
  • захист від обробки дублікатів.
Дані картки не зберігаються модулем

Клієнти вводять конфіденційну платіжну інформацію через платіжний інтерфейс WayForPay.

Модулю не потрібно зберігати повні номери карток або коди безпеки карток у PrestaShop.

Будь-яка замаскована інформація про картку, що повертається WayForPay, призначена лише для ідентифікації транзакцій та адміністративного використання.

Вимоги до сервера

Магазин повинен мати можливість:

  • встановити вихідні HTTPS-з’єднання з WayForPay;
  • отримувати вхідні зворотні виклики WayForPay;
  • використовувати дійсний публічний HTTPS-сертифікат;
  • вирішення доменів сервісу WayForPay;
  • генерувати та перевіряти необхідні підписи;
  • запустити вибрану версію PHP та необхідні розширення PHP.

Брандмауери, HTTP-автентифікація, режим обслуговування, шари кешування або модулі безпеки не повинні блокувати налаштовану кінцеву точку зворотного виклику.

Як працює робочий процес оплати

Стандартний платіж ПРОДАЖУ
  • Клієнт розміщує замовлення в PrestaShop.
  • Модуль створює підписаний запит на оплату WayForPay.
  • Клієнт завершує оплату за допомогою сторінки перенаправлення або віджета.
  • WayForPay обробляє транзакцію.
  • WayForPay надсилає підписаний зворотний виклик до магазину.
  • Модуль перевіряє зворотний виклик.
  • Спробу оплати зафіксовано.
  • Статус замовлення в PrestaShop оновлено.
Двоетапна авторизація оплати
  • Клієнт розміщує замовлення.
  • WayForPay авторизує суму платежу.
  • Замовлення отримує налаштований статус авторизації.
  • Продавець перевіряє або готує замовлення.
  • Адміністратор здійснює платіж або скасовує блокування.
  • Отриманий статус транзакції зберігається.
  • Статус замовлення в PrestaShop оновлено.
Відновлення платежу
  • Замовлення залишається неоплаченим або термін його оплати закінчується.
  • Адміністратор генерує нове платіжне посилання.
  • Клієнт отримує захищене посилання електронною поштою.
  • Клієнт здійснює оплату через WayForPay.
  • Зворотній виклик автоматично оновлює відповідне замовлення.

Підходить для різних робочих процесів магазину

Стандартні інтернет-магазини

Використовуйте платежі SALE, щоб негайно стягувати плату за замовлення та переміщувати затверджені замовлення безпосередньо на підготовку.

Товари з обмеженим запасом

Використовуйте AUTH для резервування коштів та підтвердження фактичної наявності товару.

Індивідуальні або вручну перевірені замовлення

Спочатку авторизуйте суму та зафіксуйте її після схвалення замовлення.

Замовлення, що потребують ще однієї спроби оплати

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

Магазини з індивідуальними статусами замовлень

Зіставте результати транзакцій WayForPay зі статусами, які вже використовуються командою магазину.

Магазини, що потребують діагностики платежів

Перегляньте окремі спроби, коди стану шлюзу та операції транзакцій на сторінці замовлення.

Базовий та зареєстрований режими

Пакет модулів може забезпечити базову обробку платежів до реєстрації.

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


Функція Базовий режим Зареєстрований режим
Підключення до продавця WayForPay Включено Включено
Перенаправлення оформлення замовлення Включено Включено
Основні платежі ПРОДАЖУ Включено Включено
Обробка підписаного зворотного виклику Включено Включено
Базове оновлення статусу замовлення Включено Включено
Віджет оформлення замовлення Обмежено або недоступно Включено
Робочий процес оплати AUTH Обмежено або недоступно Включено
Здійснити авторизований платіж
Включено
Скасувати блокування авторизації Включено
Повне та часткове відшкодування Включено
Стан ручної перевірки Обмежено або недоступно Включено
Платіжні посилання Включено
Управління спробами платежів Обмежена Включено
Розширене відображення статусу Обмежена Включено
Автоматизація черги та cron Включено
Розширена діагностика Обмежена Включено

Часті запитання

Що таке модуль платежів WayForPay?

Це платіжний модуль PrestaShop, який підключає замовлення магазину до шлюзу WayForPay.

Він підтримує ініціювання платежів, обробку підписаних зворотних викликів, оновлення статусу замовлень та управління транзакціями з бек-офісу PrestaShop.

Чи потрібен мені торговий обліковий запис WayForPay?

Так. Модуль підключає PrestaShop до існуючого облікового запису продавця WayForPay.

Схвалення облікового запису, підтримувані валюти, способи оплати та умови обробки визначаються WayForPay.

Чи можуть клієнти розраховуватися карткою?

Так. Клієнти можуть використовувати платіжні картки, що підтримуються WayForPay та обліковим записом продавця.

Чи підтримує модуль Apple Pay та Google Pay?

Інтеграція може відображати Apple Pay та Google Pay, якщо ці методи доступні для облікового запису продавця WayForPay та підтримуються пристроєм і браузером клієнта.

Модуль не може примусово відображати метод гаманця, якщо WayForPay або середовище клієнта не роблять його доступним.

Яка різниця між перенаправленням та оформленням замовлення через віджет?

Перенаправлення на оформлення замовлення перенаправляє клієнта на розміщену сторінку оплати WayForPay.

Віджет оформлення замовлення відображає інтерфейс WayForPay в більш інтегрованому потоці вітрини магазину.

Обидва методи використовують WayForPay для обробки платежу.

Що таке платіж ПРОДАЖУ?

ПРОДАЖ – це одноетапний платіж, під час якого затверджена сума стягується негайно.

Що таке платіж AUTH?

AUTH авторизує транзакцію та тимчасово блокує суму без негайного завершення списання коштів.

Продавець пізніше повинен оплатити відповідну транзакцію або скасувати авторизацію.

Чи можу я отримати авторизований платіж пізніше?

Так. Зареєстрований режим забезпечує підтримувану операцію розрахунків для відповідних авторизованих транзакцій.

Чи можу я скасувати затримку?

Так. Відповідну авторизацію можна скасувати до її отримання.

Час зняття заблокованої суми залежить від WayForPay та банку-емітента.

Чи можу я повернути кошти з PrestaShop?

Зареєстрований режим підтримує операції повернення коштів для відповідних транзакцій.

Можливість повного або часткового повернення коштів залежить від поточного статусу транзакції та правил WayForPay.

Чи може модуль автоматично оновлювати замовлення?

Так. WayForPay надсилає підписані зворотні виклики до магазину, а модуль зіставляє дійсні результати транзакцій із налаштованими статусами замовлень PrestaShop.

Що станеться, якщо клієнт закриє браузер після оплати?

Замовлення все ще можна оновити через зворотний виклик між серверами, за умови, що кінцева точка зворотного виклику досяжна, а сповіщення дійсне.

Адміністратор також може використовувати функцію «Перевірити стан», коли потрібна ручна перевірка.

Чи можу я надіслати нове платіжне посилання для неоплаченого замовлення?

Так. Зареєстрований режим може генерувати безпечне платіжне посилання WayForPay для відповідного неоплаченого замовлення.

Посилання можна надіслати за допомогою налаштованого шаблону електронного листа клієнта.

Чи може одне й те саме замовлення мати кілька спроб оплати?

Так. Модуль може записувати окремі спроби, щоб адміністратори могли переглядати відхилені, прострочені та успішні транзакції, пов’язані із замовленням.

Як запобігається дублювання платежів?

Модуль перевіряє посилання на транзакції та дані зворотного виклику і повинен уникати обробки однієї й тієї ж успішної події більше одного разу.

Адміністратори повинні перевірити поточний статус платежу, перш ніж просити клієнта повторити спробу, якщо початковий результат невизначений.

Чи зберігає модуль дані картки?

У PrestaShop не слід зберігати повні дані картки або коди безпеки картки.

Введення та обробка конфіденційних платежів здійснюється WayForPay.

Чому Apple Pay або Google Pay можуть не відображатися?

Можливі причини включають:

  • спосіб оплати не активовано для продавця;
  • пристрій або браузер не підтримує гаманець;
  • у клієнта немає відповідної картки в гаманці;
  • валюта транзакції або конфігурація облікового запису не підтримується;
  • WayForPay не надає цей метод для цієї транзакції.
Чи модуль включає обліковий запис WayForPay?

Ні. Модуль забезпечує технічне з'єднання між PrestaShop та WayForPay. WayForPay окремо надає послуги реєстрації продавців та обробки платежів.

Чи потрібен завантажувач IonCube?

Для розширених функцій виконання в зареєстрованому режимі потрібен завантажувач IonCube.

Функціональність базових платежів може залишатися доступною без IonCube Loader залежно від поточної версії модуля.

Ліцензія є постійною?

Ліцензія на модуль залишається дійсною для призначеного домену відповідно до умов ліцензії.

Модуль можна продовжувати використовувати після закінчення періоду оновлення.

Завантаження, реєстрація та використання модуля

Переклади
Англійська
український
Підтримка версій PrestaShop
1.7.8.x
8.x
9.x
Вимоги
Розширення PHP - IonCube Loader версії 14

Current version: 1.3.5


Version 1.3.5

- Record captured WayForPay transactions in the standard PrestaShop order payment history.

- Backfill a missing standard payment record when Check Status confirms an existing captured transaction.

- Return to the WayForPay order panel after its Back Office actions reload the order page.

- Process order actions before PrestaShop builds the order view so newly backfilled payments are visible immediately.

- Report a failed PrestaShop payment backfill instead of showing Check Status as fully successful.

- Identify the exact standard payment backfill stage and exception class when PrestaShop rejects it.

- Avoid an invalid duplicate `LIMIT 1` when checking for an existing PrestaShop payment.

- Serialize standard payment backfills without wrapping PrestaShop payment hooks in an outer transaction.

- Send discounted product totals, shipping, and gift wrapping consistently with the charged WayForPay amount.

- Prevent the same Back Office payment action from being processed more than once during one request.

- Serialize order state transitions from synchronous API responses and callbacks.

- Treat repeated Settle and Cancel Hold submissions as idempotent confirmations.

- Treat `WaitingAuthComplete / 1100` as a successful AUTH hold awaiting Settle.

- Treat `Approved` for an AUTH payment as captured rather than merely authorized.

- Accept both documented WayForPay signature layouts for Settle responses.

- Repair affected AUTH payment and order states during the 1.3.3 upgrade without sending customer emails or triggering automation.

- Added a dedicated `WayForPay payment authorized` order status for AUTH payments awaiting capture.

- Added canonical payment lifecycle state and captured amount tracking.

- Added duplicate-operation protection and legacy AUTH reconciliation state.

- Send `merchantTransactionType=AUTH` in Purchase requests.

- Treat gateway business declines as failed operations even when the HTTP response is successful.

- Prevent Check Status and failed Settle responses from reopening captured payments for capture.

- Keep Settle, Cancel Hold, and Refund availability aligned with the canonical payment state.

- Queue Cancel Hold as the correct protected operation.

- Select the Authorized confirmation card from the canonical AUTH payment state.

- Wait briefly for the authoritative AUTH callback before opening the order confirmation page.

- Store and display the WayForPay retry payment URL returned for an unsuccessful payment attempt.

- Added SALE and delayed-capture AUTH payment flows with hosted redirect and configurable WayForPay widget checkout.

- Added Back Office order actions for status checks, capture, hold cancellation, refunds, and payment link creation.

- Added configurable status mapping, automatic refund and AUTH actions, and a secure retry queue processed by cron.

- Added payment attempts, transactions, payment links, Payment Codes, logs, diagnostics, and multilingual confirmation cards.

- Added customer payment recovery links with optional automatic creation and localized email delivery.

- Added activation and update checks with separate Base and Registered feature sets; Base payments remain available without ionCube Loader.

- Added compatibility with PrestaShop 1.7.8 through 9 and PHP 7.3 through 8.5.


Version 1.2.5

Initial stable release

Товар додано до списку бажань