VibeFox HyperPay for PrestaShop
Додано до кошика. Перейти до кошика
Ціна за ліцензію: 1 домен, оновлення та підтримка 12 міс.
Огляд
VibeFox HyperPay Payment Gateway додає до PrestaShop оплату картками через віджет COPYandPAY від HyperPay. Після підтвердження замовлення в оформленні покупець бачить платіжний віджет HyperPay на сторінці оплати вашого магазину і сплачує там картками VISA, Mastercard, mada, American Express, STC Pay або Apple Pay. Дані картки вводяться лише у віджеті HyperPay і ніколи не потрапляють на ваш сервер. Замовлення створюється лише після того, як HyperPay підтвердить оплату, тож покинуті чи відхилені платежі не залишають неоплачених замовлень.
Модуль підходить магазинам у Саудівській Аравії, ОАЕ, Йорданії, Бахрейні, Омані, Катарі, Єгипті та на інших ринках MENA з обліковим записом мерчанта HyperPay. Модуль не підтримує повернення коштів і анулювання з PrestaShop (виконуйте їх у панелі HyperPay), збережені картки, підписки, перевірку домену для Apple Pay, окремі Entity ID для кожного бренду, а також методи «купуйте зараз, платіть пізніше» (buy now, pay later).
Основні можливості
Віджет HyperPay: віджет COPYandPAY на сторінці оплати, підключається з Subresource Integrity, мовою покупця, якщо HyperPay підтримує цю мову. Ви обираєте, які бренди він показує.
Оплата підтверджується лише після підтвердження HyperPay: серверним запитом статусу, коли покупець повертається, і зашифрованими вебхуками (AES-256-GCM), якщо браузер закрито. Сама лише адреса повернення ніколи не створює оплачене замовлення.
Перевірка за кошиком: платіж має належати до однієї з платіжних сесій HyperPay, створених для цього кошика, а сума й валюта мають збігатися. У разі невідповідності замовлення переходить у статус HyperPay payment on hold з приміткою.
Без повторної обробки: кожен результат застосовується один раз. Повторні вебхуки чи перезавантаження сторінки ніколи не створюють друге замовлення. Дублікати платежів, платежі після скасування та реверси (reversals) відображаються в замовленні.
Списання або попередня авторизація: списання одразу або резервування суми з подальшим захопленням через Capture payment у блоці HyperPay замовлення.
Тестовий і робочий режими: окремі Access Token, Entity ID і ключ вебхука для кожного режиму. Перевірки статусу, захоплення та вебхуки завжди використовують той режим, у якому створено платіжну сесію.
Зрозумілі повідомлення: відхилені, незавершені або ще не підтверджені платежі пояснюються покупцеві в оформленні, а кошик зберігається для повторної спроби.
Блок HyperPay на сторінці замовлення: ID платежу, платіжна сесія, сума, результат і кнопка захоплення. Журнал без даних карток, ключів і даних покупця.
Вимоги
PrestaShop 8.0–9.x, PHP 8.0 або новіша версія з розширенням OpenSSL. Обліковий запис мерчанта HyperPay з Access Token і Entity ID (тестовими та робочими) та платіжний вебхук з ключем розшифрування. Ліцензійний ключ VibeFox з vibefox.net (один ключ на домен).
